| 2004 | An ultra low-power processor for sensor networks. Virantha N. Ekanayake, Clinton Kelly IV, Rajit Manohar |
| 2004 | Application-level checkpointing for shared memory programs. Greg Bronevetsky, Daniel Marques, Keshav Pingali, Peter K. Szwed, Martin Schulz |
| 2004 | Coherence decoupling: making use of incoherence. Jaehyuk Huh, Jichuan Chang, Doug Burger, Gurindar S. Sohi |
| 2004 | Compiler orchestrated prefetching via speculation and predication. Rodric M. Rabbah, Hariharan Sandanagobalane, Mongkol Ekpanyapong, Weng-Fai Wong |
| 2004 | Continual flow pipelines. Srikanth T. Srinivasan, Ravi Rajwar, Haitham Akkary, Amit Gandhi, Michael Upton |
| 2004 | D-SPTF: decentralized request distribution in brick-based storage systems. Christopher R. Lumb, Richard A. Golding |
| 2004 | Deconstructing storage arrays. Timothy E. Denehy, John Bent, Florentina I. Popovici, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
| 2004 | Devirtualizable virtual machines enabling general, single-node, online maintenance. David E. Lowell, Yasushi Saito, Eileen J. Samberg |
| 2004 | Dynamic tracking of page miss ratio curve for memory management. Pin Zhou, Vivek Pandey, Jagadeesan Sundaresan, Anand Raghuraman, Yuanyuan Zhou, Sanjeev Kumar |
| 2004 | FAB: building distributed enterprise disk arrays from commodity components. Yasushi Saito, Svend Frølund, Alistair C. Veitch, Arif Merchant, Susan Spence |
| 2004 | Fingerprinting: bounding soft-error detection latency and bandwidth. Jared C. Smolens, Brian T. Gold, Jangwoo Kim, Babak Falsafi, James C. Hoe, Andreas Nowatzyk |
| 2004 | Formal online methods for voltage/frequency control in multiple clock domain microprocessors. Qiang Wu, Philo Juang, Margaret Martonosi, Douglas W. Clark |
| 2004 | HIDE: an infrastructure for efficiently protecting information leakage on the address bus. Xiaotong Zhuang, Tao Zhang, Santosh Pande |
| 2004 | HOIST: a system for automatically deriving static analyzers for embedded systems. John Regehr, Alastair Reid |
| 2004 | Heat-and-run: leveraging SMT and CMP to manage power density through the operating system. Mohamed A. Gomaa, Michael D. Powell, T. N. Vijaykumar |
| 2004 | Helper threads via virtual multithreading on an experimental itanium Perry H. Wang, Jamison D. Collins, Hong Wang, Dongkeun Kim, Bill Greene, Kai-Ming Chan, Aamir B. Yunus, Terry Sych, Stephen F. Moore, John Paul Shen |
| 2004 | Locality phase prediction. Xipeng Shen, Yutao Zhong, Chen Ding |
| 2004 | Low-overhead memory leak detection using adaptive statistical profiling. Matthias Hauswirth, Trishul M. Chilimbi |
| 2004 | Performance directed energy management for main memory and disks. Xiaodong Li, Zhenmin Li, Francis M. David, Pin Zhou, Yuanyuan Zhou, Sarita V. Adve, Sanjeev Kumar |
| 2004 | Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2004, Boston, MA, USA, October 7-13, 2004 Shubu Mukherjee, Kathryn S. McKinley |
| 2004 | Programming with transactional coherence and consistency (TCC). Lance Hammond, Brian D. Carlstrom, Vicky Wong, Ben Hertzberg, Michael K. Chen, Christos Kozyrakis, Kunle Olukotun |
| 2004 | Scalable selective re-execution for EDGE architectures. Rajagopalan Desikan, Simha Sethumadhavan, Doug Burger, Stephen W. Keckler |
| 2004 | Secure program execution via dynamic information flow tracking. G. Edward Suh, Jae W. Lee, David Zhang, Srinivas Devadas |
| 2004 | Software prefetching for mark-sweep garbage collection: hardware analysis and software redesign. Chen-Yong Cher, Antony L. Hosking, T. N. Vijaykumar |
| 2004 | Spatial computation. Mihai Budiu, Girish Venkataramani, Tiberiu Chelcea, Seth Copen Goldstein |