| 2006 | Exploiting distributed version concurrency in a transactional memory cluster. | Kaloian Manassiev, Madalin Mihailescu, Cristiana Amza |
| 2006 | POSH: a TLS compiler that exploits program structure. | Wei Liu, James Tuck, Luis Ceze, Wonsun Ahn, Karin Strauss, Jose Renau, Josep Torrellas |
| 2006 | Hybrid transactional memory. | Sanjeev Kumar, Michael Chu, Christopher J. Hughes, Partha Kundu, Anthony D. Nguyen |
| 2006 | "MAMA!": a memory allocator for multithreaded architectures. | Simon Kahan, Petr Konecny |
| 2006 | Teaching parallel computing to science faculty: best practices and common pitfalls. | David A. Joiner, Paul Gray, Thomas Murphy, Charles Peck |
| 2006 | High-performance IPv6 forwarding algorithm for multi-core and multithreaded network processor. | Xianghui Hu, Xinan Tang, Bei Hua |
| 2006 | Performance evaluation of adaptive MPI. | Chao Huang, Gengbin Zheng, Laxmikant V. Kal, Sameer Kumar |
| 2006 | Mobile MPI programs in computational grids. | Rohit Fernandes, Keshav Pingali, Paul Stodghill |
| 2006 | Global-view abstractions for user-defined reductions and scans. | Steven J. Deitz, David Callahan, Bradford L. Chamberlain, Lawrence Snyder |
| 2006 | Fast and transparent recovery for continuous availability of cluster-based servers. | Rosalia Christodoulopoulou, Kaloian Manassiev, Angelos Bilas, Cristiana Amza |
| 2006 | Collective communication on architectures that support simultaneous communication over multiple links. | Ernie Chan, Robert A. van de Geijn, William Gropp, Rajeev Thakur |
| 2006 | Predicting bounds on queuing delay for batch-scheduled parallel machines. | John Brevik, Daniel Nurmi, Richard Wolski |
| 2006 | Programming for parallelism and locality with hierarchically tiled arrays. | Ganesh Bikshandi, Jia Guo, Daniel Hoeflinger, Gheorghe Almsi, Basilio B. Fraguela, Mara Jess Garzarn, David A. Padua, Christoph von Praun |
| 2006 | Optimizing irregular shared-memory applications for distributed-memory systems. | Ayon Basumallik, Rudolf Eigenmann |
| 2006 | Performance characterization of molecular dynamics techniques for biomolecular simulations. | Sadaf R. Alam, Jeffrey S. Vetter, Pratul K. Agarwal, Al Geist |
| 2006 | Adaptive scheduling with parallelism feedback. | Kunal Agrawal, Yuxiong He, Wen-Jing Hsu, Charles E. Leiserson |
| 2005 | Language innovations for HPCS. | Katherine A. Yelick |
| 2005 | Trust but verify: monitoring remotely executing programs for progress and correctness. | Shuo Yang, Ali Raza Butt, Y. Charlie Hu, Samuel P. Midkiff |
| 2005 | Static analysis of atomicity for programs with non-blocking synchronization. | Liqiang Wang, Scott D. Stoller |
| 2005 | A framework for adaptive algorithm selection in STAPL. | Nathan L. Thomas, Gabriel Tanase, Olga Tkachyshyn, Jack Perdue, Nancy M. Amato, Lawrence Rauchwerger |
| 2005 | Teleport messaging for distributed stream programs. | William Thies, Michal Karczmarek, Janis Sermulins, Rodric M. Rabbah, Saman P. Amarasinghe |
| 2005 | Compiler techniques for high performance sequentially consistent java programs. | Zehra Sura, Xing Fang, Chi-Leung Wong, Samuel P. Midkiff, Jaejin Lee, David A. Padua |
| 2005 | Exposing disk layout to compiler for reducing energy consumption of parallel disk based systems. | Seung Woo Son, Guangyu Chen, Mahmut T. Kandemir, Alok N. Choudhary |
| 2005 | Modeling wildcard-free MPI programs for verification. | Stephen F. Siegel, George S. Avrunin |
| 2005 | Scaling model checking of dataraces using dynamic information. | Ohad Shacham, Mooly Sagiv, Assaf Schuster |