Publications

* PDS - A Virtual Execution Environment for Software Deployment. First International Conference on Virtual Execution Environments (VEE), June 2006, Chicago. Bowen Alpern, Joshua Auerbach, Vasanth Bala, Thomas Frauenhofer, Todd Mummert, Michael Pigott.

* Guest Editor, IEEE Transactions on Computers, Special Issue on Dynamic Optimization 50(6): 527-528 (2001). Wei Hsu, Vasanth Bala.

* Software Profiling for Hot Path Prediction: Less is More. ASPLOS 2000: 202-211. Evelyn Duesterwald, Vasanth Bala.

* Dynamo: a transparent dynamic optimization system. PLDI 2000: 1-12. Vasanth Bala, Evelyn Duesterwald, Sanjeev Banerjia. Winner of the PLDI Best Paper Award.

* Efficient instruction scheduling using finite state automata. MICRO 1995: 46-56. Vasanth Bala, Norman Rubin.

* CCL: A Portable and Tunable Collective Communication Library for Scalable Parallel Computers. IEEE Trans. Parallel Distrib. Syst. 6(2): 154-164 (1995). Vasanth Bala, Jehoshua Bruck, Robert Cypher, Pablo Elustondo, Alex Ho, Ching-Tien Ho, Shlomo Kipnis, Marc Snir.

* CCL: A Portable and Tunable Collective Communication Library for Scalable Parallel Computers. IPPS 1994: 835-844. Vasanth Bala, Shlomo Kipnis, Marc Snir, Jehoshua Bruck, Robert Cypher, Pablo Elustondo, Alex Ho, Ching-Tien Ho.

* The IBM External User Interface for Scalable Parallel Systems. Parallel Computing 20(4): 445-462 (1994). Vasanth Bala, Jehoshua Bruck, Raymond Bryant, Robert Cypher, Peter de Jong, Pablo Elustondo, Daniel D. Frye, Alex Ho, Ching-Tien Ho, Gail Irwin, Shlomo Kipnis, Richard D. Lawrence, Marc Snir.

* Process Groups: A Mechanism for the Coordination of and Communication Among Processes in the Venus Collective Communication Library. IPPS 1993: 614-620. Vasanth Bala, Shlomo Kipnis.

* Explicit Data Placement (XDP): A Methodology for Explicit Compile-Time Representation and Optimization. PPOPP 1993: 139-148. Vasanth Bala, Jeanne Ferrante, Larry Carter.

* Designing Efficient, Scalable, and Portable Collective Communication Libraries. PPSC 1993: 862-872. Vasanth Bala, Shlomo Kipnis, Larry Rudolph, Marc Snir.

* A Static Performance Estimator to Guide Data Partitioning Decisions. PPOPP 1991: 213-223. Vasanth Bala, Geoffrey Fox, Ken Kennedy, Ulrich Kremer.

* Translating Control Parallelism to Data Parallelism. PPSC 1991: 555-563. Vasanth Bala.

* A Mechanism for Keeping Useful Internal Information in Parallel Programming Tools: The Data Access Descriptor. J. Parallel Distrib. Comput. 9(2): 154-170 (1990). Vasanth Bala.

* Compile-time detection of race conditions in a parallel program. ICS 1989: 175-185. Vasanth Bala, Ken Kennedy.

* A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations. PLDI 1989: 41-53. Vasanth Bala, Ken Kennedy.


Content navigation