| 2004 | A dynamic application-driven data communication strategy. | Paul van der Mark, Lex Wolters, Gerard Cats |
| 2004 | Detailed cache coherence characterization for OpenMP benchmarks. | Jaydeep Marathe, Anita Nagarajan, Frank Mueller |
| 2004 | Adaptive Java optimisation using instance-based learning. | Shun Long, Michael F. P. O'Boyle |
| 2004 | Scaling the issue window with look-ahead latency prediction. | Yongxiang Liu, Anahita Shayesteh, Gokhan Memik, Glenn Reinman |
| 2004 | EXPERT: expedited simulation exploiting program behavior repetition. | Wei Liu, Michael C. Huang |
| 2004 | Design space exploration of caches using compressed traces. | Xianfeng Li, Hemendra Singh Negi, Tulika Mitra, Abhik Roychoudhury |
| 2004 | Back-end assignment schemes for clustered multithreaded processors. | Fernando Latorre, Jos Gonzlez, Antonio Gonzlez |
| 2004 | CQoS: a framework for enabling QoS in shared caches of CMP platforms. | Ravi R. Iyer |
| 2004 | Integrating collective I/O and cooperative caching into the "clusterfile" parallel file system. | Florin Isaila, Guido Malpohl, Vlad Olaru, Gabor Szeder, Walter F. Tichy |
| 2004 | A comparison of sequential consistency with home-based lazy release consistency for software distributed shared memory. | Vadim Iosevich, Assaf Schuster |
| 2004 | Effective stream-based and execution-based data prefetching. | Sorin Iacobovici, Lawrence Spracklen, Sudarshan Kadambi, Yuan Chou, Santosh G. Abraham |
| 2004 | Multilevel hierarchical matrix multiplication on clusters. | Sascha Hunold, Thomas Rauber, Gudula Rnger |
| 2004 | Data forwarding through in-memory precomputation threads. | Wessam Hassanein, Jos A. B. Fortes, Rudolf Eigenmann |
| 2004 | Impact of far-field interactions on performance of multipole-based preconditioners for sparse linear systems. | Ananth Grama, Vivek Sarin |
| 2004 | Automatic re-scheduling of dependencies in a RPC-based grid. | Thierry Gautier, Hamid-Reza Hamidi |
| 2004 | A unified framework for nonlinear dependence testing and symbolic analysis. | Robert A. van Engelen, Johnnie Birch, Yixin Shou, Burt Walsh, Kyle A. Gallivan |
| 2004 | Adaptive paging for a multifrontal solver. | Olivier Cozette, Abdou Guermouche, Gil Utard |
| 2004 | Practical and efficient point insertion scheduling method for parallel guaranteed quality delaunay refinement. | Andrey N. Chernikov, Nikos Chrisochoides |
| 2004 | Applications of storage mapping optimization to register promotion. | Patrick Carribault, Albert Cohen |
| 2004 | An analysis of the impact of MPI overlap and independent progress. | Ron Brightwell, Keith D. Underwood |
| 2004 | Implicit java array bounds checking on 64-bit architecture. | Chris Bentley, Scott A. Watterson, David K. Lowenthal, Barry Rountree |
| 2004 | Evaluating support for global address space languages on the Cray X1. | Christian Bell, Wei-Yu Chen, Dan Bonachea, Katherine A. Yelick |
| 2004 | Cluster prefetch: tolerating on-chip wire delays in clustered microarchitectures. | Rajeev Balasubramonian |
| 2004 | Time and space optimization for processing groups of multi-dimensional scientific queries. | Suresh Aryangat, Henrique Andrade, Alan Sussman |
| 2004 | Adaptive incremental checkpointing for massively parallel systems. | Saurabh Agarwal, Rahul Garg, Meeta Sharma Gupta, Jos E. Moreira |