| 2016 | A DNA-Based Archival Storage System. James Bornholt, Randolph Lopez, Douglas M. Carmean, Luis Ceze, Georg Seelig, Karin Strauss |
| 2016 | ANVIL: Software-Based Protection Against Next-Generation Rowhammer Attacks. Zelalem Birhanu Aweke, Salessawi Ferede Yitbarek, Rui Qiao, Reetuparna Das, Matthew Hicks, Yossi Oren, Todd M. Austin |
| 2016 | An Energy-interference-free Hardware-Software Debugger for Intermittent Energy-harvesting Systems. Alexei Colin, Graham Harvey, Brandon Lucia, Alanson P. Sample |
| 2016 | Analyzing Behavior Specialized Acceleration. Tony Nowatzki, Karthikeyan Sankaralingam |
| 2016 | Architecture-Adaptive Code Variant Tuning. Saurav Muralidharan, Amit Roy, Mary W. Hall, Michael Garland, Piyush Rai |
| 2016 | AxGames: Towards Crowdsourcing Quality Target Determination in Approximate Computing. Jongse Park, Emmanuel Amaro, Divya Mahajan, Bradley Thwaites, Hadi Esmaeilzadeh |
| 2016 | Baymax: QoS Awareness and Increased Utilization for Non-Preemptive Accelerators in Warehouse Scale Computers. Quan Chen, Hailong Yang, Jason Mars, Lingjia Tang |
| 2016 | Brain Inspired Computing. R. Stanley Williams |
| 2016 | CASPAR: Breaking Serialization in Lock-Free Multicore Synchronization. Tanmay Gangwani, Adam Morrison, Josep Torrellas |
| 2016 | COATCheck: Verifying Memory Ordering at the Hardware-OS Interface. Daniel Lustig, Geet Sethi, Margaret Martonosi, Abhishek Bhattacharjee |
| 2016 | CSR: Core Surprise Removal in Commodity Operating Systems. Noam Shalev, Eran Harpaz, Hagar Porat, Idit Keidar, Yaron Weinsberg |
| 2016 | CloudSeer: Workflow Monitoring of Cloud Infrastructures via Interleaved Logs. Xiao Yu, Pallavi Joshi, Jianwu Xu, Guoliang Jin, Hui Zhang, Guofei Jiang |
| 2016 | CoGENT: Verifying High-Assurance File System Implementations. Sidney Amani, Alex Hixon, Zilin Chen, Christine Rizkallah, Peter Chubb, Liam O'Connor, Joel Beeren, Yutaka Nagashima, Japheth Lim, Thomas Sewell, Joseph Tuong, Gabriele Keller, Toby C. Murray, Gerwin Klein, Gernot Heiser |
| 2016 | Dirigent: Enforcing QoS for Latency-Critical Tasks on Shared Multicore Systems. Haishan Zhu, Mattan Erez |
| 2016 | DySel: Lightweight Dynamic Selection for Kernel-based Data-parallel Programming Model. Li-Wen Chang, Hee-Seok Kim, Wen-mei W. Hwu |
| 2016 | Failure-Atomic Persistent Memory Updates via JUSTDO Logging. Joseph Izraelevitz, Terence Kelly, Aasheesh Kolli |
| 2016 | Generating Configurable Hardware from Parallel Patterns. Raghu Prabhakar, David Koeplinger, Kevin J. Brown, HyoukJoong Lee, Christopher De Sa, Christos Kozyrakis, Kunle Olukotun |
| 2016 | HCloud: Resource-Efficient Provisioning in Shared Cloud Systems. Christina Delimitrou, Christos Kozyrakis |
| 2016 | HIPStR: Heterogeneous-ISA Program State Relocation. Ashish Venkat, Sriskanda Shamasunder, Hovav Shacham, Dean M. Tullsen |
| 2016 | High Performance Packet Processing with FlexNIC. Antoine Kaufmann, Simon Peter, Naveen Kr. Sharma, Thomas E. Anderson, Arvind Krishnamurthy |
| 2016 | High-Density Image Storage Using Approximate Memory Cells. Qing Guo, Karin Strauss, Luis Ceze, Henrique S. Malvar |
| 2016 | High-Performance Transactions for Persistent Memories. Aasheesh Kolli, Steven Pelley, Ali G. Saidi, Peter M. Chen, Thomas F. Wenisch |
| 2016 | How to Build Static Checking Systems Using Orders of Magnitude Less Code. Fraser Brown, Andres Nötzli, Dawson R. Engler |
| 2016 | Interference Management for Distributed Parallel Applications in Consolidated Clusters. Jaeung Han, Seungheun Jeon, Young-ri Choi, Jaehyuk Huh |
| 2016 | LDX: Causality Inference by Lightweight Dual Execution. Yonghwi Kwon, Dohyeong Kim, William N. Sumner, Kyungtae Kim, Brendan Saltaformaggio, Xiangyu Zhang, Dongyan Xu |
| 2016 | Lifting Assembly to Intermediate Representation: A Novel Approach Leveraging Compilers. Niranjan Hasabnis, R. Sekar |
| 2016 | M3: A Hardware/Operating-System Co-Design to Tame Heterogeneous Manycores. Nils Asmussen, Marcus Völp, Benedikt Nöthen, Hermann Härtig, Gerhard P. Fettweis |
| 2016 | Maximizing Performance Under a Power Cap: A Comparison of Hardware, Software, and Hybrid Techniques. Huazhe Zhang, Henry Hoffmann |
| 2016 | NVWAL: Exploiting NVRAM in Write-Ahead Logging. Wook-Hee Kim, Jinwoong Kim, Woongki Baek, Beomseok Nam, Youjip Won |
| 2016 | OpenPiton: An Open Source Manycore Research Framework. Jonathan Balkind, Michael McKeown, Yaosheng Fu, Tri Minh Nguyen, Yanqi Zhou, Alexey Lavrov, Mohammad Shahrad, Adi Fuchs, Samuel Payne, Xiaohua Liang, Matthew Matl, David Wentzlaff |
| 2016 | PIFT: Predictive Information-Flow Tracking. Man-Ki Yoon, Negin Salajegheh, Yin Chen, Mihai Christodorescu |
| 2016 | Paravirtual Remote I/O. Yossi Kuperman, Eyal Moscovici, Joel Nider, Razya Ladelsky, Abel Gordon, Dan Tsafrir |
| 2016 | Proactive Control of Approximate Programs. Xin Sui, Andrew Lenharth, Donald S. Fussell, Keshav Pingali |
| 2016 | Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2016, Atlanta, GA, USA, April 2-6, 2016 Tom Conte, Yuanyuan Zhou |
| 2016 | Programmer Productivity in a World of Mushy Interfaces: Challenges of the Post-ISA Reality. Emmett Witchel |
| 2016 | Programming Uncertain <T>jhings. Kathryn S. McKinley |
| 2016 | ProteusTM: Abstraction Meets Performance in Transactional Memory. Diego Didona, Nuno Diegues, Anne-Marie Kermarrec, Rachid Guerraoui, Ricardo Neves, Paolo Romano |
| 2016 | Prudent Memory Reclamation in Procrastination-Based Synchronization. Aravinda Prasad, K. Gopinath |
| 2016 | RAPID Programming of Pattern-Recognition Processors. Kevin Angstadt, Westley Weimer, Kevin Skadron |
| 2016 | RID: Finding Reference Count Bugs with Inconsistent Path Pair Checking. Junjie Mao, Yu Chen, Qixue Xiao, Yuanchun Shi |
| 2016 | ReBudget: Trading Off Efficiency vs. Fairness in Market-Based Multicore Resource Allocation via Runtime Budget Reassignment. Xiaodong Wang, José F. Martínez |
| 2016 | Scalable Kernel TCP Design and Implementation for Short-Lived Connections. Xiaofeng Lin, Yu Chen, Xiaodong Li, Junjie Mao, Jiaquan He, Wei Xu, Yuanchun Shi |
| 2016 | Scaling up Superoptimization. Phitchaya Mangpo Phothilimthana, Aditya Thakur, Rastislav Bodík, Dinakar Dhurjati |
| 2016 | Sego: Pervasive Trusted Metadata for Efficiently Verified Untrusted System Services. Youngjin Kwon, Alan M. Dunn, Michael Z. Lee, Owen S. Hofmann, Yuanzhong Xu, Emmett Witchel |
| 2016 | Sidewinder: An Energy Efficient and Developer Friendly Heterogeneous Architecture for Continuous Mobile Sensing. Daniyal Liaqat, Silviu Jingoi, Eyal de Lara, Ashvin Goel, Wilson To, Kevin Lee, Italo De Moraes Garcia, Manuel Saldaña |
| 2016 | Silent Shredder: Zero-Cost Shredding for Secure Non-Volatile Main Memory Controllers. Amro Awad, Pratyusa K. Manadhata, Stuart Haber, Yan Solihin, William G. Horne |
| 2016 | SpaceJMP: Programming with Multiple Virtual Address Spaces. Izzat El Hajj, Alexander Merritt, Gerd Zellweger, Dejan S. Milojicic, Reto Achermann, Paolo Faraboschi, Wen-mei W. Hwu, Timothy Roscoe, Karsten Schwan |
| 2016 | Specifying and Checking File System Crash-Consistency Models. James Bornholt, Antoine Kaufmann, Jialin Li, Arvind Krishnamurthy, Emina Torlak, Xi Wang |
| 2016 | Synopsis of the ASPLOS '16 Wild and Crazy Ideas (WACI) Invited-Speakers Session. Dan Tsafrir |
| 2016 | TPC: Target-Driven Parallelism Combining Prediction and Correction to Reduce Tail Latency in Interactive Services. Myeongjae Jeon, Yuxiong He, Hwanju Kim, Sameh Elnikety, Scott Rixner, Alan L. Cox |
| 2016 | Taurus: A Holistic Language Runtime System for Coordinating Distributed Managed-Language Applications. Martin Maas, Krste Asanovic, Tim Harris, John Kubiatowicz |
| 2016 | TaxDC: A Taxonomy of Non-Deterministic Concurrency Bugs in Datacenter Distributed Systems. Tanakorn Leesatapornwongsa, Jeffrey F. Lukman, Shan Lu, Haryadi S. Gunawi |
| 2016 | The Computational Sprinting Game. Songchun Fan, Seyed Majid Zahedi, Benjamin C. Lee |
| 2016 | True IOMMU Protection from DMA Attacks: When Copy is Faster than Zero Copy. Alex Markuze, Adam Morrison, Dan Tsafrir |
| 2016 | TxRace: Efficient Data Race Detection Using Commodity Hardware Transactional Memory. Tong Zhang, Dongyoon Lee, Changhee Jung |
| 2016 | Whirlpool: Improving Dynamic Cache Management with Static Data Classification. Anurag Mukkara, Nathan Beckmann, Daniel Sánchez |
| 2016 | WiSync: An Architecture for Fast Synchronization through On-Chip Wireless Communication. Sergi Abadal, Albert Cabellos-Aparicio, Eduard Alarcón, Josep Torrellas |