| 2019 | A Case for Lease-Based, Utilitarian Resource Management on Mobile Devices. Yigong Hu, Suyi Liu, Peng Huang |
| 2019 | A Formal Analysis of the NVIDIA PTX Memory Consistency Model. Daniel Lustig, Sameer Sahasrabuddhe, Olivier Giroux |
| 2019 | A Framework for Memory Oversubscription Management in Graphics Processing Units. Chen Li, Rachata Ausavarungnirun, Christopher J. Rossbach, Youtao Zhang, Onur Mutlu, Yang Guo, Jun Yang |
| 2019 | ADMM-NN: An Algorithm-Hardware Co-Design Framework of DNNs Using Alternating Direction Methods of Multipliers. Ao Ren, Tianyun Zhang, Shaokai Ye, Jiayu Li, Wenyao Xu, Xuehai Qian, Xue Lin, Yanzhi Wang |
| 2019 | AcMC Subho S. Banerjee, Zbigniew T. Kalbarczyk, Ravishankar K. Iyer |
| 2019 | An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud & Edge Systems. Yu Gan, Yanqi Zhang, Dailun Cheng, Ankitha Shetty, Priyal Rathi, Nayan Katarki, Ariana Bruno, Justin Hu, Brian Ritchken, Brendon Jackson, Kelvin Hu, Meghna Pancholi, Yuan He, Brett Clancy, Chris Colen, Fukang Wen, Catherine Leung, Siyuan Wang, Leon Zaruvinsky, Mateo Espinosa, Rick Lin, Zhongling Liu, Jake Padilla, Christina Delimitrou |
| 2019 | Architectural Support for Containment-based Security. Hansen Zhang, Soumyadeep Ghosh, Jordan Fix, Sotiris Apostolakis, Stephen R. Beard, Nayana P. Nagendra, Taewook Oh, David I. August |
| 2019 | Astra: Exploiting Predictability to Optimize Deep Learning. Muthian Sivathanu, Tapan Chugh, Sanjay Sri Vallabh Singapuram, Lidong Zhou |
| 2019 | BOGO: Buy Spatial Memory Safety, Get Temporal Memory Safety (Almost) Free. Tong Zhang, Dongyoon Lee, Changhee Jung |
| 2019 | Beating OPT with Statistical Clairvoyance and Variable Size Caching. Pengcheng Li, Colin Pronovost, William Wilson, Benjamin Tait, Jie Zhou, Chen Ding, John Criswell |
| 2019 | Bit-Tactical: A Software/Hardware Approach to Exploiting Value and Bit Sparsity in Neural Networks. Alberto Delmas Lascorz, Patrick Judd, Dylan Malone Stuart, Zissis Poulos, Mostafa Mahmoud, Sayeh Sharify, Milos Nikolic, Kevin Siu, Andreas Moshovos |
| 2019 | Boosted Race Trees for Low Energy Classification. Georgios Tzimpragos, Advait Madhavan, Dilip Vasudevan, Dmitri B. Strukov, Timothy Sherwood |
| 2019 | Bootstrapping: Using SMT Hardware to Improve Single-Thread Performance. Sushant Kondguli, Michael C. Huang |
| 2019 | Buffets: An Efficient and Composable Storage Idiom for Explicit Decoupled Data Orchestration. Michael Pellauer, Yakun Sophia Shao, Jason Clemons, Neal Clayton Crago, Kartik Hegde, Rangharajan Venkatesan, Stephen W. Keckler, Christopher W. Fletcher, Joel S. Emer |
| 2019 | CORF: Coalescing Operand Register File for GPUs. Hodjat Asghari Esfeden, Farzad Khorasani, Hyeran Jeon, Daniel Wong, Nael B. Abu-Ghazaleh |
| 2019 | CheriABI: Enforcing Valid Pointer Provenance and Minimizing Pointer Privilege in the POSIX C Run-time Environment. Brooks Davis, Robert N. M. Watson, Alexander Richardson, Peter G. Neumann, Simon W. Moore, John Baldwin, David Chisnall, Jessica Clarke, Nathaniel Wesley Filardo, Khilan Gudka, Alexandre Joannou, Ben Laurie, A. Theodore Markettos, J. Edward Maste, Alfredo Mazzinghi, Edward Tomasz Napierala, Robert M. Norton, Michael Roe, Peter Sewell, Stacey D. Son, Jonathan Woodruff |
| 2019 | Compress Objects, Not Cache Lines: An Object-Based Compressed Memory Hierarchy. Po-An Tsai, Daniel Sánchez |
| 2019 | Context-Sensitive Fencing: Securing Speculative Execution via Microcode Customization. Mohammadkazem Taram, Ashish Venkat, Dean M. Tullsen |
| 2019 | DCNS: Automated Detection Of Conservative Non-Sleep Defects in the Linux Kernel. Jia-Ju Bai, Julia Lawall, Wende Tan, Shi-Min Hu |
| 2019 | Debugging Support for Pattern-Matching Languages and Accelerators. Matthew Casias, Kevin Angstadt, Tommy Tracy II, Kevin Skadron, Westley Weimer |
| 2019 | DeepSigns: An End-to-End Watermarking Framework for Ownership Protection of Deep Neural Networks. Bita Darvish Rouhani, Huili Chen, Farinaz Koushanfar |
| 2019 | DiGraph: An Efficient Path-based Iterative Directed Graph Processing System on Multiple GPUs. Yu Zhang, Xiaofei Liao, Hai Jin, Bingsheng He, Haikun Liu, Lin Gu |
| 2019 | FA3C: FPGA-Accelerated Deep Reinforcement Learning. Hyungmin Cho, Pyeongseok Oh, Jiyoung Park, Wookeun Jung, Jaejin Lee |
| 2019 | FPSA: A Full System Stack Solution for Reconfigurable ReRAM-based NN Accelerator Architecture. Yu Ji, Youyang Zhang, Xinfeng Xie, Shuangchen Li, Peiqi Wang, Xing Hu, Youhui Zhang, Yuan Xie |
| 2019 | Fast Fine-Grained Global Synchronization on GPUs. Kai Wang, Don Fussell, Calvin Lin |
| 2019 | Fast and Scalable VMM Live Upgrade in Large Cloud Infrastructure. Xiantao Zhang, Xiao Zheng, Zhi Wang, Qi Li, Junkang Fu, Yang Zhang, Yibin Shen |
| 2019 | Finding and Fixing Performance Pathologies in Persistent Memory Software Stacks. Jian Xu, Juno Kim, Amir Saman Memaripour, Steven Swanson |
| 2019 | Fine-Grain Checkpointing with In-Cache-Line Logging. Nachshon Cohen, David T. Aksun, Hillel Avni, James R. Larus |
| 2019 | FlatFlash: Exploiting the Byte-Accessibility of SSDs within a Unified Memory-Storage Hierarchy. Ahmed H. M. O. Abulila, Vikram Sharma Mailthody, Zaid Qureshi, Jian Huang, Nam Sung Kim, Jinjun Xiong, Wen-mei W. Hwu |
| 2019 | HawkEye: Efficient Fine-grained OS Support for Huge Pages. Ashish Panwar, Sorav Bansal, K. Gopinath |
| 2019 | Heterogeneous Isolated Execution for Commodity GPUs. Insu Jang, Adrian Tang, Taehoon Kim, Simha Sethumadhavan, Jaehyuk Huh |
| 2019 | HiWayLib: A Software Framework for Enabling High Performance Communications for Heterogeneous Pipeline Computations. Zhen Zheng, Chanyoung Oh, Jidong Zhai, Xipeng Shen, Youngmin Yi, Wenguang Chen |
| 2019 | Hop: Heterogeneity-aware Decentralized Training. Qinyi Luo, Jinkun Lin, Youwei Zhuo, Xuehai Qian |
| 2019 | Intelligence Beyond the Edge: Inference on Intermittent Embedded Systems. Graham Gobieski, Brandon Lucia, Nathan Beckmann |
| 2019 | Just-In-Time Compilation for Verilog: A New Technique for Improving the FPGA Programming Experience. Eric Schkufza, Michael Wei, Christopher J. Rossbach |
| 2019 | Keynote: Developing our Quantum Future. Krysta M. Svore |
| 2019 | Keynote: Multicore Programming. Barbara Liskov |
| 2019 | Lazy Determinism for Faster Deterministic Multithreading. Timothy Merrifield, Sepideh Roghanchi, Joseph Devietti, Jakob Eriksson |
| 2019 | LightStore: Software-defined Network-attached Key-value Drives. Chanwoo Chung, Jinhyung Koo, Junsu Im, Arvind, Sungjin Lee |
| 2019 | MV-RLU: Scaling Read-Log-Update with Multi-Versioning. Jaeho Kim, Ajit Mathew, Sanidhya Kashyap, Madhava Krishnan Ramanathan, Changwoo Min |
| 2019 | MVEDSUA: Higher Availability Dynamic Software Updates via Multi-Version Execution. Luís Pina, Anastasios Andronidis, Michael Hicks, Cristian Cadar |
| 2019 | Minotaur: Adapting Software Testing Techniques for Hardware Errors. Abdulrahman Mahmoud, Radha Venkatagiri, Khalique Ahmed, Sasa Misailovic, Darko Marinov, Christopher W. Fletcher, Sarita V. Adve |
| 2019 | Morpheus: A Vulnerability-Tolerant Secure Architecture Based on Ensembles of Moving Target Defenses with Churn. Mark Gallagher, Lauren Biernacki, Shibo Chen, Zelalem Birhanu Aweke, Salessawi Ferede Yitbarek, Misiker Tadesse Aga, Austin Harris, Zhixing Xu, Baris Kasikci, Valeria Bertacco, Sharad Malik, Mohit Tiwari, Todd M. Austin |
| 2019 | Nimble Page Management for Tiered Memory Systems. Zi Yan, Daniel Lustig, David W. Nellans, Abhishek Bhattacharjee |
| 2019 | Noise-Adaptive Compiler Mappings for Noisy Intermediate-Scale Quantum Computers. Prakash Murali, Jonathan M. Baker, Ali Javadi-Abhari, Frederic T. Chong, Margaret Martonosi |
| 2019 | Not All Qubits Are Created Equal: A Case for Variability-Aware Policies for NISQ-Era Quantum Computers. Swamit S. Tannu, Moinuddin K. Qureshi |
| 2019 | Optimized Compilation of Aggregated Instructions for Realistic Quantum Computers. Yunong Shi, Nelson Leung, Pranav Gokhale, Zane M. Rossi, David I. Schuster, Henry Hoffmann, Frederic T. Chong |
| 2019 | PARTIES: QoS-Aware Resource Partitioning for Multiple Interactive Services. Shuang Chen, Christina Delimitrou, José F. Martínez |
| 2019 | PMTest: A Fast and Flexible Testing Framework for Persistent Memory Programs. Sihang Liu, Yizhou Wei, Jishen Zhao, Aasheesh Kolli, Samira Manabi Khan |
| 2019 | PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inference. Aayush Ankit, Izzat El Hajj, Sai Rahul Chalamalasetti, Geoffrey Ndu, Martin Foltin, R. Stanley Williams, Paolo Faraboschi, Wen-mei W. Hwu, John Paul Strachan, Kaushik Roy, Dejan S. Milojicic |
| 2019 | Packing Sparse Convolutional Neural Networks for Efficient Systolic Array Implementations: Column Combining Under Joint Optimization. H. T. Kung, Bradley McDanel, Sai Qian Zhang |
| 2019 | Phoenix: A Substrate for Resilient Distributed Graph Analytics. Roshan Dathathri, Gurbinder Gill, Loc Hoang, Keshav Pingali |
| 2019 | PnP: Pruning and Prediction for Point-To-Point Iterative Graph Analytics. Chengshuo Xu, Keval Vora, Rajiv Gupta |
| 2019 | ProbeGuard: Mitigating Probing Attacks Through Reactive Program Transformations. Koustubha Bhat, Erik van der Kouwe, Herbert Bos, Cristiano Giuffrida |
| 2019 | Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2019, Providence, RI, USA, April 13-17, 2019 Iris Bahar, Maurice Herlihy, Emmett Witchel, Alvin R. Lebeck |
| 2019 | Protecting Page Tables from RowHammer Attacks using Monotonic Pointers in DRAM True-Cells. Xin-Chuan Wu, Timothy Sherwood, Frederic T. Chong, Yanjing Li |
| 2019 | Puddle: A Dynamic, Error-Correcting, Full-Stack Microfluidics Platform. Max Willsey, Ashley P. Stephenson, Chris Takahashi, Pranav Vaid, Bichlien H. Nguyen, Michal Piszczek, Christine Betts, Sharon Newman, Sarang Joshi, Karin Strauss, Luis Ceze |
| 2019 | RPCValet: NI-Driven Tail-Aware Balancing of µs-Scale RPCs. Alexandros Daglis, Mark Sutherland, Babak Falsafi |
| 2019 | Replica: A Wireless Manycore for Communication-Intensive and Approximate Data. Vimuth Fernando, Antonio Franques, Sergi Abadal, Sasa Misailovic, Josep Torrellas |
| 2019 | SOML Read: Rethinking the Read Operation Granularity of 3D NAND SSDs. Chun-Yi Liu, Jagadish B. Kotra, Myoungsoo Jung, Mahmut T. Kandemir, Chita R. Das |
| 2019 | Safer Program Behavior Sharing Through Trace Wringing. Deeksha Dangwal, Weilong Cui, Joseph McMahan, Timothy Sherwood |
| 2019 | Scalable Processing of Contemporary Semi-Structured Data on Commodity Parallel Processors - A Compilation-based Approach. Lin Jiang, Xiaofan Sun, Umar Farooq, Zhijia Zhao |
| 2019 | Seer: Leveraging Big Data to Navigate the Complexity of Performance Debugging in Cloud Microservices. Yu Gan, Yanqi Zhang, Kelvin Hu, Dailun Cheng, Yuan He, Meghna Pancholi, Christina Delimitrou |
| 2019 | Software-Defined Far Memory in Warehouse-Scale Computers. H. Andrés Lagar-Cavilla, Junwhan Ahn, Suleiman Souhlal, Neha Agarwal, Radoslaw Burny, Shakeel Butt, Jichuan Chang, Ashwin Chaugule, Nan Deng, Junaid Shahid, Greg Thelen, Kamil Adam Yurtsever, Yu Zhao, Parthasarathy Ranganathan |
| 2019 | Split-CNN: Splitting Window-based Operations in Convolutional Neural Networks for Memory System Optimization. Tian Jin, Seokin Hong |
| 2019 | StreamBox-HBM: Stream Analytics on High Bandwidth Hybrid Memory. Hongyu Miao, Myeongjae Jeon, Gennady Pekhimenko, Kathryn S. McKinley, Felix Xiaozhu Lin |
| 2019 | Swizzle Inventor: Data Movement Synthesis for GPU Kernels. Phitchaya Mangpo Phothilimthana, Archibald Samuel Elliott, An Wang, Abhinav Jangda, Bastian Hagedorn, Henrik Barthels, Samuel J. Kaufman, Vinod Grover, Emina Torlak, Rastislav Bodík |
| 2019 | TANGRAM: Optimized Coarse-Grained Dataflow for Scalable NN Accelerators. Mingyu Gao, Xuan Yang, Jing Pu, Mark Horowitz, Christos Kozyrakis |
| 2019 | Tackling the Qubit Mapping Problem for NISQ-Era Quantum Devices. Gushu Li, Yufei Ding, Yuan Xie |
| 2019 | Targeting Classical Code to a Quantum Annealer. Scott Pakin |
| 2019 | Understanding Real-World Concurrency Bugs in Go. Tengfei Tu, Xiaoyu Liu, Linhai Song, Yiying Zhang |
| 2019 | Wasabi: A Framework for Dynamically Analyzing WebAssembly. Daniel Lehmann, Michael Pradel |
| 2019 | X-Containers: Breaking Down Barriers to Improve Performance and Isolation of Cloud-Native Containers. Zhiming Shen, Zhen Sun, Gur-Eyal Sela, Eugene Bagdasaryan, Christina Delimitrou, Robbert van Renesse, Hakim Weatherspoon |
| 2019 | kMVX: Detecting Kernel Information Leaks with Multi-variant Execution. Sebastian Österlund, Koen Koning, Pierre Olivier, Antonio Barbalace, Herbert Bos, Cristiano Giuffrida |
| 2019 | pLock: A Fast Lock for Architectures with Explicit Inter-core Message Passing. Xiongchao Tang, Jidong Zhai, Xuehai Qian, Wenguang Chen |
| 2019 | uops.info: Characterizing Latency, Throughput, and Port Usage of Instructions on Intel Microarchitectures. Andreas Abel, Jan Reineke |
| 2019 | ρ: Relaxed Hierarchical ORAM. Chandrasekhar Nagarajan, Ali Shafiee, Rajeev Balasubramonian, Mohit Tiwari |