| 2020 | A Benchmark Suite for Evaluating Caches' Vulnerability to Timing Attacks. Shuwen Deng, Wenjie Xiong, Jakub Szefer |
| 2020 | A Computational Temporal Logic for Superconducting Accelerators. Georgios Tzimpragos, Dilip Vasudevan, Nestan Tsiskaridze, George Michelogiannakis, Advait Madhavan, Jennifer Volk, John Shalf, Timothy Sherwood |
| 2020 | A Hypervisor for Shared-Memory FPGA Platforms. Jiacheng Ma, Gefei Zuo, Kevin Loughlin, Xiaohe Cheng, Yanqiang Liu, Abel Mulugeta Eneyew, Zhengwei Qi, Baris Kasikci |
| 2020 | ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, March 16-20, 2020. James R. Larus, Luis Ceze, Karin Strauss |
| 2020 | Accelerating Legacy String Kernels via Bounded Automata Learning. Kevin Angstadt, Jean-Baptiste Jeannin, Westley Weimer |
| 2020 | Accelerometer: Understanding Acceleration Opportunities for Data Center Overheads at Hyperscale. Akshitha Sriraman, Abhishek Dhanotia |
| 2020 | AsymNVM: An Efficient Framework for Implementing Persistent Data Structures on Asymmetric NVM Architecture. Teng Ma, Mingxing Zhang, Kang Chen, Zhuo Song, Yongwei Wu, Xuehai Qian |
| 2020 | Atomicity Checking in Linear Time using Vector Clocks. Umang Mathur, Mahesh Viswanathan |
| 2020 | AutoTM: Automatic Tensor Movement in Heterogeneous Memory Systems using Integer Linear Programming. Mark Hildebrand, Jawad Khan, Sanjeev Trika, Jason Lowe-Power, Venkatesh Akella |
| 2020 | AvA: Accelerated Virtualization of Accelerators. Hangchen Yu, Arthur Michener Peters, Amogh Akshintala, Christopher J. Rossbach |
| 2020 | BYOC: A "Bring Your Own Core" Framework for Heterogeneous-ISA Research. Jonathan Balkind, Katie Lim, Michael Schaffner, Fei Gao, Grigory Chirkov, Ang Li, Alexey Lavrov, Tri M. Nguyen, Yaosheng Fu, Florian Zaruba, Kunal Gulati, Luca Benini, David Wentzlaff |
| 2020 | Batch-Aware Unified Memory Management in GPUs for Irregular Workloads. Hyojong Kim, Jaewoong Sim, Prasun Gera, Ramyad Hadidi, Hyesoon Kim |
| 2020 | Big Data of the Past, from Venice to Europe. Frédéric Kaplan |
| 2020 | COIN Attacks: On Insecurity of Enclave Untrusted Interfaces in SGX. Mustakimur Rahman Khandaker, Yueqiang Cheng, Zhi Wang, Tao Wei |
| 2020 | Capuchin: Tensor-based GPU Memory Management for Deep Learning. Xuan Peng, Xuanhua Shi, Hulin Dai, Hai Jin, Weiliang Ma, Qian Xiong, Fan Yang, Xuehai Qian |
| 2020 | Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less Booting. Dong Du, TianYi Yu, Yubin Xia, Binyu Zang, Guanglu Yan, Chenggang Qin, Qixuan Wu, Haibo Chen |
| 2020 | Challenging Sequential Bitstream Processing via Principled Bitwise Speculation. Junqiao Qiu, Lin Jiang, Zhijia Zhao |
| 2020 | Chronos: Efficient Speculative Parallelism for Accelerators. Maleen Abeydeera, Daniel Sánchez |
| 2020 | Classifying Memory Access Patterns for Prefetching. Grant Ayers, Heiner Litz, Christos Kozyrakis, Parthasarathy Ranganathan |
| 2020 | Coterie: Exploiting Frame Similarity to Enable High-Quality Multiplayer VR on Commodity Mobile Devices. Jiayi Meng, Sibendu Paul, Y. Charlie Hu |
| 2020 | Cross-Failure Bug Detection in Persistent Memory Programs. Sihang Liu, Korakit Seemakhupt, Yizhou Wei, Thomas F. Wenisch, Aasheesh Kolli, Samira Manabi Khan |
| 2020 | CryoCache: A Fast, Large, and Cost-Effective Cache Architecture for Cryogenic Computing. Dongmoon Min, Ilkwon Byun, Gyu-hyeon Lee, Seongmin Na, Jangwoo Kim |
| 2020 | Current and Projected Needs for High Energy Physics Experiments (with a Particular Eye on CERN LHC). Tommaso Boccali |
| 2020 | DNNGuard: An Elastic Heterogeneous DNN Accelerator Architecture against Adversarial Attacks. Xingbin Wang, Rui Hou, Boyan Zhao, Fengkai Yuan, Jun Zhang, Dan Meng, Xuehai Qian |
| 2020 | Data Center Power Oversubscription with a Medium Voltage Power Plane and Priority-Aware Capping. Varun Sakalkar, Vasileios Kontorinis, David Landhuis, Shaohong Li, Darren De Ronde, Thomas Blooming, Anand Ramesh, James Kennedy, Christopher Malone, Jimmy Clidaras, Parthasarathy Ranganathan |
| 2020 | DeepSniffer: A DNN Model Extraction Framework Based on Learning Architectural Hints. Xing Hu, Ling Liang, Shuangchen Li, Lei Deng, Pengfei Zuo, Yu Ji, Xinfeng Xie, Yufei Ding, Chang Liu, Timothy Sherwood, Yuan Xie |
| 2020 | Dimensionality-Aware Redundant SIMT Instruction Elimination. Tsung Tai Yeh, Roland N. Green, Timothy G. Rogers |
| 2020 | Durable Transactional Memory Can Scale with Timestone. Madhava Krishnan Ramanathan, Jaeho Kim, Ajit Mathew, Xinwei Fu, Anthony Demeri, Changwoo Min, Sudarsun Kannan |
| 2020 | Effective Concurrency Testing for Distributed Systems. Xinhao Yuan, Junfeng Yang |
| 2020 | Egalito: Layout-Agnostic Binary Recompilation. David Williams-King, Hidenori Kobayashi, Kent Williams-King, Graham Patterson, Frank Spano, Yu Jian Wu, Junfeng Yang, Vasileios P. Kemerlis |
| 2020 | Elastic Cuckoo Page Tables: Rethinking Virtual Memory Translation for Parallelism. Dimitrios Skarlatos, Apostolos Kokolis, Tianyin Xu, Josep Torrellas |
| 2020 | Evanesco: Architectural Support for Efficient Data Sanitization in Modern Flash-Based Storage Systems. Myungsuk Kim, Jisung Park, Genhee Cho, Yoona Kim, Lois Orosa, Onur Mutlu, Jihong Kim |
| 2020 | Exploring Branch Predictors for Constructing Transient Execution Trojans. Tao Zhang, Kenneth Koltermann, Dmitry Evtyushkin |
| 2020 | Fair Write Attribution and Allocation for Consolidated Flash Cache. Wonil Choi, Bhuvan Urgaonkar, Mahmut T. Kandemir, Myoungsoo Jung, David Evans |
| 2020 | FirePerf: FPGA-Accelerated Full-System Hardware/Software Performance Profiling and Co-Design. Sagar Karandikar, Albert J. Ou, Alon Amid, Howard Mao, Randy H. Katz, Borivoje Nikolic, Krste Asanovic |
| 2020 | FlatStore: An Efficient Log-Structured Key-Value Storage Engine for Persistent Memory. Youmin Chen, Youyou Lu, Fan Yang, Qing Wang, Yang Wang, Jiwu Shu |
| 2020 | Fleet: A Framework for Massively Parallel Streaming on FPGAs. James Thomas, Pat Hanrahan, Matei Zaharia |
| 2020 | FlexAmata: A Universal and Efficient Adaption of Applications to Spatial Automata Processing Accelerators. Elaheh Sadredini, Reza Rahimi, Marzieh Lenjani, Mircea Stan, Kevin Skadron |
| 2020 | FlexTensor: An Automatic Schedule Exploration and Optimization Framework for Tensor Computation on Heterogeneous System. Size Zheng, Yun Liang, Shuo Wang, Renze Chen, Kaiwen Sheng |
| 2020 | Forget Failure: Exploiting SRAM Data Remanence for Low-overhead Intermittent Computation. Harrison Williams, Xun Jian, Matthew Hicks |
| 2020 | Game of Threads: Enabling Asynchronous Poisoning Attacks. Jose Rodrigo Sanchez Vicarte, Benjamin Schreiber, Riccardo Paccagnella, Christopher W. Fletcher |
| 2020 | HEAX: An Architecture for Computing on Encrypted Data. M. Sadegh Riazi, Kim Laine, Blake Pelton, Wei Dai |
| 2020 | HMC: Model Checking for Hardware Memory Models. Michalis Kokologiannakis, Viktor Vafeiadis |
| 2020 | HSM: A Hybrid Slowdown Model for Multitasking GPUs. Xia Zhao, Magnus Jahre, Lieven Eeckhout |
| 2020 | HaRMony: Heterogeneous-Reliability Memory and QoS-Aware Energy Management on Virtualized Servers. Konstantinos Tovletoglou, Lev Mukhanov, Dimitrios S. Nikolopoulos, Georgios Karakonstantis |
| 2020 | Hailstorm: Disaggregated Compute and Storage for Distributed LSM-based Databases. Laurent Bindschaedler, Ashvin Goel, Willy Zwaenepoel |
| 2020 | Hermes: A Fast, Fault-Tolerant and Linearizable Replication Protocol. Antonios Katsarakis, Vasilis Gavrielatos, M. R. Siavash Katebzadeh, Arpit Joshi, Aleksandar Dragojevic, Boris Grot, Vijay Nagarajan |
| 2020 | High-density Multi-tenant Bare-metal Cloud. Xiantao Zhang, Xiao Zheng, Zhi Wang, Hang Yang, Yibin Shen, Xin Long |
| 2020 | Hurdle: Securing Jump Instructions Against Code Reuse Attacks. Christian DeLozier, Kavya Lakshminarayanan, Gilles Pokam, Joseph Devietti |
| 2020 | IIU: Specialized Architecture for Inverted Index Search. Jun Heo, Jaeyeon Won, Yejin Lee, Shivam Bharuka, Jaeyoung Jang, Tae Jun Ham, Jae W. Lee |
| 2020 | IOctopus: Outsmarting Nonuniform DMA. Igor Smolyar, Alex Markuze, Boris Pismenny, Haggai Eran, Gerd Zellweger, Austin Bolen, Liran Liss, Adam Morrison, Dan Tsafrir |
| 2020 | Interstellar: Using Halide's Scheduling Language to Analyze DNN Accelerators. Xuan Yang, Mingyu Gao, Qiaoyi Liu, Jeff Setter, Jing Pu, Ankita Nayak, Steven Bell, Kaidi Cao, Heonjae Ha, Priyanka Raina, Christos Kozyrakis, Mark Horowitz |
| 2020 | Klotski: Efficient Obfuscated Execution against Controlled-Channel Attacks. Pan Zhang, Chengyu Song, Heng Yin, Deqing Zou, Elaine Shi, Hai Jin |
| 2020 | Lazy Release Persistency. Mahesh Dananjaya, Vasilis Gavrielatos, Arpit Joshi, Vijay Nagarajan |
| 2020 | LeapIO: Efficient and Portable Virtual NVMe Storage on ARM SoCs. Huaicheng Li, Mingzhe Hao, Stanko Novakovic, Vaibhav Gogte, Sriram Govindan, Dan R. K. Ports, Irene Zhang, Ricardo Bianchini, Haryadi S. Gunawi, Anirudh Badam |
| 2020 | Learning-based Memory Allocation for C++ Server Workloads. Martin Maas, David G. Andersen, Michael Isard, Mohammad Mahdi Javanmard, Kathryn S. McKinley, Colin Raffel |
| 2020 | Livia: Data-Centric Computing Throughout the Memory Hierarchy. Elliot Lockerman, Axel Feldmann, Mohammad Bakhshalipour, Alexandru Stanescu, Shashwat Gupta, Daniel Sánchez, Nathan Beckmann |
| 2020 | Lynx: A SmartNIC-driven Accelerator-centric Architecture for Network Servers. Maroun Tork, Lina Maudlej, Mark Silberstein |
| 2020 | MERR: Improving Security of Persistent Memory Objects via Efficient Memory Exposure Reduction and Randomization. Yuanchao Xu, Yan Solihin, Xipeng Shen |
| 2020 | MOD: Minimally Ordered Durable Datastructures for Persistent Memory. Swapnil Haria, Mark D. Hill, Michael M. Swift |
| 2020 | Mitosis: Transparently Self-Replicating Page-Tables for Large-Memory Machines. Reto Achermann, Ashish Panwar, Abhishek Bhattacharjee, Timothy Roscoe, Jayneel Gandhi |
| 2020 | NeuMMU: Architectural Support for Efficient Address Translations in Neural Processing Units. Bongjoon Hyun, Youngeun Kwon, Yujeong Choi, John Kim, Minsoo Rhu |
| 2020 | Noise-Aware Dynamical System Compilation for Analog Devices with Legno. Sara Achour, Martin C. Rinard |
| 2020 | Occlum: Secure and Efficient Multitasking Inside a Single Enclave of Intel SGX. Youren Shen, Hongliang Tian, Yu Chen, Kang Chen, Runji Wang, Yi Xu, Yubin Xia, Shoumeng Yan |
| 2020 | Optimizing Nested Virtualization Performance Using Direct Virtual Hardware. Jin Tack Lim, Jason Nieh |
| 2020 | Optimus Prime: Accelerating Data Transformation in Servers. Arash Pourhabibi Zarandi, Siddharth Gupta, Hussein Kassir, Mark Sutherland, Zilu Tian, Mario Paulo Drumond, Babak Falsafi, Christoph Koch |
| 2020 | Orbital Edge Computing: Nanosatellite Constellations as a New Class of Computer System. Bradley Denby, Brandon Lucia |
| 2020 | PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruning. Wei Niu, Xiaolong Ma, Sheng Lin, Shihao Wang, Xuehai Qian, Xue Lin, Yanzhi Wang, Bin Ren |
| 2020 | Peacenik: Architecture Support for Not Failing under Fail-Stop Memory Consistency. Rui Zhang, Swarnendu Biswas, Vignesh Balaji, Michael D. Bond, Brandon Lucia |
| 2020 | Perspective: A Sensible Approach to Speculative Automatic Parallelization. Sotiris Apostolakis, Ziyang Xu, Greg Chan, Simone Campanoni, David I. August |
| 2020 | Prague: High-Performance Heterogeneity-Aware Asynchronous Decentralized Training. Qinyi Luo, Jiaao He, Youwei Zhuo, Xuehai Qian |
| 2020 | Pronto: Easy and Fast Persistence for Volatile Data Structures. Amir Saman Memaripour, Joseph Izraelevitz, Steven Swanson |
| 2020 | Quantum Circuits for Dynamic Runtime Assertions in Quantum Computation. Ji Liu, Gregory T. Byrd, Huiyang Zhou |
| 2020 | Reliable Timekeeping for Intermittent Computing. Jasper de Winkel, Carlo Delle Donne, Kasim Sinan Yildirim, Przemyslaw Pawelczak, Josiah D. Hester |
| 2020 | Reproducible Containers. Omar S. Navarro Leija, Kelly Shiptoski, Ryan G. Scott, Baojun Wang, Nicholas Renner, Ryan R. Newton, Joseph Devietti |
| 2020 | SAC: A Co-Design Cache Algorithm for Emerging SMR-based High-Density Disks. Diansen Sun, Yunpeng Chai |
| 2020 | Safecracker: Leaking Secrets through Compressed Caches. Po-An Tsai, Andrés Sánchez, Christopher W. Fletcher, Daniel Sánchez |
| 2020 | Shredder: Learning Noise Distributions to Protect Inference Privacy. Fatemehsadat Mireshghallah, Mohammadkazem Taram, Prakash Ramrakhyani, Ali Jalali, Dean M. Tullsen, Hadi Esmaeilzadeh |
| 2020 | Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum Computers. Prakash Murali, David C. McKay, Margaret Martonosi, Ali Javadi-Abhari |
| 2020 | SwapAdvisor: Pushing Deep Learning Beyond the GPU Memory Limit via Smart Swapping. Chien-Chin Huang, Gu Jin, Jinyang Li |
| 2020 | The Guardian Council: Parallel Programmable Hardware Security. Sam Ainsworth, Timothy M. Jones |
| 2020 | The TrieJax Architecture: Accelerating Graph Operations Through Relational Joins. Oren Kalinsky, Benny Kimelfeld, Yoav Etsion |
| 2020 | Thesaurus: Efficient Cache Compression via Dynamic Clustering. Amin Ghasemazar, Prashant J. Nair, Mieszko Lis |
| 2020 | Time-sensitive Intermittent Computing Meets Legacy Software. Vito Kortbeek, Kasim Sinan Yildirim, Abu Bakar, Jacob Sorber, Josiah D. Hester, Przemyslaw Pawelczak |
| 2020 | Towards Efficient Superconducting Quantum Processor Architecture Design. Gushu Li, Yufei Ding, Yuan Xie |
| 2020 | Virtualizing FPGAs in the Cloud. Yue Zha, Jing Li |
| 2020 | Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming Applications. Carson Hanel, Arif Arman, Di Xiao, John Keech, Dmitri Loguinov |
| 2020 | Why GPUs are Slow at Executing NFAs and How to Make them Faster. Hongyuan Liu, Sreepathi Pai, Adwait Jog |
| 2020 | ∅sim: Preparing System Software for a World with Terabyte-scale Memories. Mark Mansi, Michael M. Swift |