| 2011 | 2ndStrike: toward manifesting hidden concurrency typestate bugs. Qi Gao, Wenbin Zhang, Zhezhe Chen, Mai Zheng, Feng Qin |
| 2011 | A case for neuromorphic ISAs. Atif Hashmi, Andrew Nere, James Jamal Thomas, Mikko H. Lipasti |
| 2011 | A declarative language approach to device configuration. Adrian Schüpbach, Andrew Baumann, Timothy Roscoe, Simon Peter |
| 2011 | Blink: managing server clusters on intermittent power. Navin Sharma, Sean Kenneth Barker, David Irwin, Prashant J. Shenoy |
| 2011 | ConSeq: detecting concurrency bugs through sequential errors. Wei Zhang, Junghee Lim, Ramya Olichandran, Joel Scherpelz, Guoliang Jin, Shan Lu, Thomas W. Reps |
| 2011 | DoublePlay: parallelizing sequential logging and replay. Kaushik Veeraraghavan, Dongyoon Lee, Benjamin Wester, Jessica Ouyang, Peter M. Chen, Jason Flinn, Satish Narayanasamy |
| 2011 | Dynamic knobs for responsive power-aware computing. Henry Hoffmann, Stelios Sidiroglou, Michael Carbin, Sasa Misailovic, Anant Agarwal, Martin C. Rinard |
| 2011 | Efficient processor support for DRFx, a memory model with exceptions. Abhayendra Singh, Daniel Marino, Satish Narayanasamy, Todd D. Millstein, Madanlal Musuvathi |
| 2011 | Ensuring operating system kernel integrity with OSck. Owen S. Hofmann, Alan M. Dunn, Sangman Kim, Indrajit Roy, Emmett Witchel |
| 2011 | Exploring circuit timing-aware language and compilation. Giang Hoang, Robby Bruce Findler, Russ Joseph |
| 2011 | Faults in linux: ten years later. Nicolas Palix, Gaël Thomas, Suman Saha, Christophe Calvès, Julia Lawall, Gilles Muller |
| 2011 | Flikker: saving DRAM refresh-power through critical data partitioning. Song Liu, Karthik Pattabiraman, Thomas Moscibroda, Benjamin G. Zorn |
| 2011 | Hardware acceleration of transactional memory on commodity systems. Jared Casper, Tayo Oguntebi, Sungpack Hong, Nathan Grasso Bronson, Christos Kozyrakis, Kunle Olukotun |
| 2011 | Hybrid NOrec: a case study in the effectiveness of best effort hardware transactional memory. Luke Dalessandro, François Carouge, Sean White, Yossi Lev, Mark Moir, Michael L. Scott, Michael F. Spear |
| 2011 | Improved device driver reliability through hardware verification reuse. Leonid Ryzhyk, John Keys, Balachandra Mirla, Arun Raghunath, Mona Vij, Gernot Heiser |
| 2011 | Improving software diagnosability via log enhancement. Ding Yuan, Jing Zheng, Soyeon Park, Yuanyuan Zhou, Stefan Savage |
| 2011 | Improving the performance of trace-based systems by false loop filtering. Hiroshige Hayashizaki, Peng Wu, Hiroshi Inoue, Mauricio J. Serrano, Toshio Nakatani |
| 2011 | Inter-core prefetching for multicore processors using migrating helper threads. Md. Kamruzzaman, Steven Swanson, Dean M. Tullsen |
| 2011 | Looking back on the language and hardware revolutions: measured power, performance, and scaling. Hadi Esmaeilzadeh, Ting Cao, Xi Yang, Stephen M. Blackburn, Kathryn S. McKinley |
| 2011 | MemScale: active low-power modes for main memory. Qingyuan Deng, David Meisner, Luiz E. Ramos, Thomas F. Wenisch, Ricardo Bianchini |
| 2011 | Mementos: system support for long-running computation on RFID-scale devices. Benjamin Ransford, Jacob Sorber, Kevin Fu |
| 2011 | Mnemosyne: lightweight persistent memory. Haris Volos, Andres Jaan Tack, Michael M. Swift |
| 2011 | NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories. Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, Steven Swanson |
| 2011 | On-the-fly elimination of dynamic irregularities for GPU computing. Eddy Z. Zhang, Yunlian Jiang, Ziyu Guo, Kai Tian, Xipeng Shen |
| 2011 | Orchestration by approximation: mapping stream programs onto multicore architectures. Sardar M. Farhad, Yousun Ko, Bernd Burgstaller, Bernhard Scholz |
| 2011 | Pocket cloudlets. Emmanouil Koukoumidis, Dimitrios Lymberopoulos, Karin Strauss, Jie Liu, Doug Burger |
| 2011 | Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2011, Newport Beach, CA, USA, March 5-11, 2011 Rajiv Gupta, Todd C. Mowry |
| 2011 | RCDC: a relaxed consistency deterministic computer. Joseph Devietti, Jacob Nelson, Tom Bergan, Luis Ceze, Dan Grossman |
| 2011 | Rethinking the library OS from the top down. Donald E. Porter, Silas Boyd-Wickizer, Jon Howell, Reuben Olinsky, Galen C. Hunt |
| 2011 | S2E: a platform for in-vivo multi-path analysis of software systems. Vitaly Chipounov, Volodymyr Kuznetsov, George Candea |
| 2011 | Specifying and checking semantic atomicity for multithreaded programs. Jacob Burnim, George C. Necula, Koushik Sen |
| 2011 | Sponge: portable stream programming on graphics engines. Amir Hormati, Mehrzad Samadi, Mark Woh, Trevor N. Mudge, Scott A. Mahlke |
| 2011 | Synthesizing concurrent schedulers for irregular algorithms. Donald Nguyen, Keshav Pingali |
| 2011 | The cloud will change everything. James R. Larus |