| 2008 | Accelerating two-dimensional page walks for virtualized systems. Ravi Bhargava, Ben Serebrin, Francesco Spadini, Srilatha Manne |
| 2008 | Accurate branch prediction for short threads. Bumyong Choi, Leo Porter, Dean M. Tullsen |
| 2008 | Adapting to intermittent faults in multicore systems. Philip M. Wells, Koushik Chakraborty, Gurindar S. Sohi |
| 2008 | Adaptive set pinning: managing shared caches in chip multiprocessors. Shekhar Srikantaiah, Mahmut T. Kandemir, Mary Jane Irwin |
| 2008 | Archipelago: trading address space for reliability and security. Vitaliy B. Lvin, Gene Novark, Emery D. Berger, Benjamin G. Zorn |
| 2008 | Better bug reporting with better privacy. Miguel Castro, Manuel Costa, Jean-Philippe Martin |
| 2008 | Communication optimizations for global multi-threaded instruction scheduling. Guilherme Ottoni, David I. August |
| 2008 | Dispersing proprietary applications as benchmarks through code mutation. Luk Van Ertvelde, Lieven Eeckhout |
| 2008 | Efficiency trends and limits from comprehensive microarchitectural adaptivity. Benjamin C. Lee, David M. Brooks |
| 2008 | Exploiting access semantics and program behavior to reduce snoop power in chip multiprocessors. Chinnakrishnan S. Ballapuram, Ahmad Sharif, Hsien-Hsin S. Lee |
| 2008 | Feedback-driven threading: power-efficient and high-performance execution of multi-threaded workloads on CMPs. M. Aater Suleman, Moinuddin K. Qureshi, Yale N. Patt |
| 2008 | Hardbound: architectural support for spatial safety of the C programming language. Joe Devietti, Colin Blundell, Milo M. K. Martin, Steve Zdancewic |
| 2008 | Hardware counter driven on-the-fly request signatures. Kai Shen, Ming Zhong, Sandhya Dwarkadas, Chuanpeng Li, Christopher Stewart, Xiao Zhang |
| 2008 | How low can you go?: recommendations for hardware-supported minimal TCB code execution. Jonathan M. McCune, Bryan Parno, Adrian Perrig, Michael K. Reiter, Arvind Seshadri |
| 2008 | Improving the performance of object-oriented languages with dynamic predication of indirect jumps. José A. Joao, Onur Mutlu, Hyesoon Kim, Rishi Agarwal, Yale N. Patt |
| 2008 | Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. Shan Lu, Soyeon Park, Eunsoo Seo, Yuanyuan Zhou |
| 2008 | Merge: a programming model for heterogeneous multi-core systems. Michael D. Linderman, Jamison D. Collins, Hong Wang, Teresa H. Meng |
| 2008 | No "power" struggles: coordinated multi-level power management for the data center. Ramya Raghavendra, Parthasarathy Ranganathan, Vanish Talwar, Zhikui Wang, Xiaoyun Zhu |
| 2008 | Optimistic parallelism benefits from data partitioning. Milind Kulkarni, Keshav Pingali, Ganesh Ramanarayanan, Bruce Walter, Kavita Bala, L. Paul Chew |
| 2008 | Overshadow: a virtualization-based approach to retrofitting protection in commodity operating systems. Xiaoxin Chen, Tal Garfinkel, E. Christopher Lewis, Pratap Subrahmanyam, Carl A. Waldspurger, Dan Boneh, Jeffrey S. Dwoskin, Dan R. K. Ports |
| 2008 | PICSEL: measuring user-perceived performance to control dynamic frequency scaling. Arindam Mallik, Jack Cosgrove, Robert P. Dick, Gokhan Memik, Peter A. Dinda |
| 2008 | Parallelizing security checks on commodity hardware. Edmund B. Nightingale, Daniel Peek, Peter M. Chen, Jason Flinn |
| 2008 | Predictor virtualization. Ioana Burcea, Stephen Somogyi, Andreas Moshovos, Babak Falsafi |
| 2008 | Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2008, Seattle, WA, USA, March 1-5, 2008 Susan J. Eggers, James R. Larus |
| 2008 | SoftSig: software-exposed hardware signatures for code analysis and optimization. James Tuck, Wonsun Ahn, Luis Ceze, Josep Torrellas |
| 2008 | Streamware: programming general-purpose multicore processors using streams. Jayanth Gummaraju, Joel Coburn, Yoshio Turner, Mendel Rosenblum |
| 2008 | Tapping into the fountain of CPUs: on operating system support for programmable devices. Yaron Weinsberg, Danny Dolev, Tal Anker, Muli Ben-Yehuda, Pete Wyckoff |
| 2008 | The design and implementation of microdrivers. Vinod Ganapathy, Matthew J. Renzelmann, Arini Balakrishnan, Michael M. Swift, Somesh Jha |
| 2008 | The mapping collector: virtual memory support for generational, parallel, and concurrent compaction. Michal Wegiel, Chandra Krintz |
| 2008 | Toward molecular programming with DNA. Erik Winfree |
| 2008 | Understanding and visualizing full systems with data flow tomography. Shashidhar Mysore, Bita Mazloom, Banit Agrawal, Timothy Sherwood |
| 2008 | Understanding the propagation of hard errors to software and implications for resilient system design. Man-Lap Li, Pradeep Ramachandran, Swarup Kumar Sahoo, Sarita V. Adve, Vikram S. Adve, Yuanyuan Zhou |
| 2008 | Xoc, an extension-oriented compiler for systems programming. Russ Cox, Tom Bergan, Austin T. Clements, M. Frans Kaashoek, Eddie Kohler |