| 2021 | A compiler infrastructure for accelerator generators. Rachit Nigam, Samuel Thomas, Zhijing Li, Adrian Sampson |
| 2021 | A hierarchical neural model of data prefetching. Zhan Shi, Akanksha Jain, Kevin Swersky, Milad Hashemi, Parthasarathy Ranganathan, Calvin Lin |
| 2021 | ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Virtual Event, USA, April 19-23, 2021 Tim Sherwood, Emery D. Berger, Christos Kozyrakis |
| 2021 | Analytical characterization and design space exploration for optimization of CNNs. Rui Li, Yufan Xu, Aravind Sukumaran-Rajam, Atanas Rountev, P. Sadayappan |
| 2021 | Automatically detecting and fixing concurrency bugs in go software systems. Ziheng Liu, Shuofei Zhu, Boqin Qin, Hao Chen, Linhai Song |
| 2021 | Autonomous NIC offloads. Boris Pismenny, Haggai Eran, Aviad Yehezkel, Liran Liss, Adam Morrison, Dan Tsafrir |
| 2021 | BCD deduplication: effective memory compression using partial cache-line deduplication. Sungbo Park, Ingab Kang, Yaebin Moon, Jung Ho Ahn, G. Edward Suh |
| 2021 | BayesPerf: minimizing performance monitoring errors using Bayesian statistics. Subho S. Banerjee, Saurabh Jha, Zbigniew Kalbarczyk, Ravishankar K. Iyer |
| 2021 | Benchmarking, analysis, and optimization of serverless function snapshots. Dmitrii Ustiugov, Plamen Petrov, Marios Kogias, Edouard Bugnion, Boris Grot |
| 2021 | C11Tester: a race detector for C/C++ atomics. Weiyu Luo, Brian Demsky |
| 2021 | Clobber-NVM: log less, re-execute more. Yi Xu, Joseph Izraelevitz, Steven Swanson |
| 2021 | Compiler-driven FPGA virtualization with SYNERGY. Joshua Landgraf, Tiffany Yang, Will Lin, Christopher J. Rossbach, Eric Schkufza |
| 2021 | Computing with time: microarchitectural weird machines. Dmitry Evtyushkin, Thomas Benjamin, Jesse Elwell, Jeffrey A. Eitel, Angelo Sapello, Abhrajit Ghosh |
| 2021 | Corundum: statically-enforced persistent memory safety. Morteza Hoseinzadeh, Steven Swanson |
| 2021 | CubicleOS: a library OS with software componentisation for practical isolation. Vasily A. Sartakov, Lluís Vilanova, Peter R. Pietzuch |
| 2021 | CutQC: using small Quantum computers for large Quantum circuit evaluations. Wei Tang, Teague Tomesh, Martin Suchara, Jeffrey Larson, Margaret Martonosi |
| 2021 | Dagger: efficient and fast RPCs in cloud microservices with near-memory reconfigurable NICs. Nikita Lazarev, Shaojie Xiang, Neil Adit, Zhiru Zhang, Christina Delimitrou |
| 2021 | Defensive approximation: securing CNNs using approximate computing. Amira Guesmi, Ihsen Alouani, Khaled N. Khasawneh, Mouna Baklouti, Tarek Frikha, Mohamed Abid, Nael B. Abu-Ghazaleh |
| 2021 | DiAG: a dataflow-inspired architecture for general-purpose processors. Dong Kai Wang, Nam Sung Kim |
| 2021 | Effective simulation and debugging for a high-level hardware language using software compilers. Clément Pit-Claudel, Thomas Bourgeat, Stella Lau, Arvind, Adam Chlipala |
| 2021 | Enclosure: language-based restriction of untrusted libraries. Adrien Ghosn, Marios Kogias, Mathias Payer, James R. Larus, Edouard Bugnion |
| 2021 | FaasCache: keeping serverless computing alive with greedy-dual caching. Alexander Fuerst, Prateek Sharma |
| 2021 | Fast local page-tables for virtualized NUMA servers with vMitosis. Ashish Panwar, Reto Achermann, Arkaprava Basu, Abhishek Bhattacharjee, K. Gopinath, Jayneel Gandhi |
| 2021 | Fast, flexible, and comprehensive bug detection for persistent memory programs. Bang Di, Jiawen Liu, Hao Chen, Dong Li |
| 2021 | Gamma: leveraging Gustavson's algorithm to accelerate sparse matrix multiplication. Guowei Zhang, Nithya Attaluri, Joel S. Emer, Daniel Sánchez |
| 2021 | HerQules: securing programs via hardware-enforced message queues. Daming D. Chen, Wen Shih Lim, Mohammad Bakhshalipour, Phillip B. Gibbons, James C. Hoe, Bryan Parno |
| 2021 | Hippocrates: healing persistent memory bugs without doing any harm. Ian Neal, Andrew Quinn, Baris Kasikci |
| 2021 | In-fat pointer: hardware-assisted tagged-pointer spatial memory safety defense with subobject granularity protection. Shengjie Xu, Wei Huang, David Lie |
| 2021 | Incremental CFG patching for binary rewriting. Xiaozhu Meng, Weijie Liu |
| 2021 | Jaaru: efficiently model checking persistent memory programs. Hamed Gorjiara, Guoqing Harry Xu, Brian Demsky |
| 2021 | Jamais vu: thwarting microarchitectural replay attacks. Dimitrios Skarlatos, Zirui Neil Zhao, Riccardo Paccagnella, Christopher W. Fletcher, Josep Torrellas |
| 2021 | Judging a type by its pointer: optimizing GPU virtual functions. Mengchi Zhang, Ahmad Alawneh, Timothy G. Rogers |
| 2021 | KLOCs: kernel-level object contexts for heterogeneous memory systems. Sudarsun Kannan, Yujie Ren, Abhishek Bhattacharjee |
| 2021 | Kard: lightweight data race detection with per-thread memory protection. Adil Ahmad, Sangho Lee, Pedro Fonseca, Byoungyoung Lee |
| 2021 | Language-parametric compiler validation with application to LLVM. Theodoros Kasampalis, Daejun Park, Zhengyao Lin, Vikram S. Adve, Grigore Rosu |
| 2021 | LifeStream: a high-performance stream processing engine for periodic streams. Anand Jayarajan, Kimberly Hau, Andrew Goodwin, Gennady Pekhimenko |
| 2021 | Logical abstractions for noisy variational Quantum algorithm simulation. Yipeng Huang, Steven Holtzen, Todd D. Millstein, Guy Van den Broeck, Margaret Martonosi |
| 2021 | MERCI: efficient embedding reduction on commodity hardware via sub-query memoization. Yejin Lee, Seong Hoon Seo, Hyunji Choi, Hyoung Uk Sul, Soosung Kim, Jae W. Lee, Tae Jun Ham |
| 2021 | Mind mappings: enabling efficient algorithm-accelerator mapping space search. Kartik Hegde, Po-An Tsai, Sitao Huang, Vikas Chandra, Angshuman Parashar, Christopher W. Fletcher |
| 2021 | NOREBA: a compiler-informed non-speculative out-of-order commit processor. Ali Hajiabadi, Andreas Diavastos, Trevor E. Carlson |
| 2021 | Neural architecture search as program transformation exploration. Jack Turner, Elliot J. Crowley, Michael F. P. O'Boyle |
| 2021 | NeuroEngine: a hardware-based event-driven simulation system for advanced brain-inspired computing. Hunjun Lee, Chanmyeong Kim, Yujin Chung, Jangwoo Kim |
| 2021 | Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices. Zhipeng Jia, Emmett Witchel |
| 2021 | Orchestrated trios: compiling for efficient communication in Quantum programs with 3-Qubit gates. Casey Duckering, Jonathan M. Baker, Andrew Litteken, Frederic T. Chong |
| 2021 | PIBE: practical kernel control-flow hardening with profile-guided indirect branch elimination. Victor Duta, Cristiano Giuffrida, Herbert Bos, Erik van der Kouwe |
| 2021 | PMEM-spec: persistent memory speculation (strict persistency can trump relaxed persistency). Jungi Jeong, Changhee Jung |
| 2021 | PMFuzz: test case generation for persistent memory programs. Sihang Liu, Suyash Mahar, Baishakhi Ray, Samira Manabi Khan |
| 2021 | PTEMagnet: fine-grained physical memory reservation for faster page walks in public clouds. Artemiy Margaritov, Dmitrii Ustiugov, Amna Shahab, Boris Grot |
| 2021 | PacketMill: toward per-Core 100-Gbps networking. Alireza Farshin, Tom Barbette, Amir Roozbeh, Gerald Q. Maguire Jr., Dejan Kostic |
| 2021 | Probabilistic profiling of stateful data planes for adversarial testing. Qiao Kang, Jiarong Xing, Yiming Qiu, Ang Chen |
| 2021 | Prolonging 3D NAND SSD lifetime via read latency relaxation. Chun-Yi Liu, Yunju Lee, Myoungsoo Jung, Mahmut Taylan Kandemir, Wonil Choi |
| 2021 | Q-VR: system-level design for future mobile collaborative virtual reality. Chenhao Xie, Xie Li, Yang Hu, Huwan Peng, Michael B. Taylor, Shuaiwen Leon Song |
| 2021 | Qraft: reverse your Quantum circuit and know the correct program output. Tirthak Patel, Devesh Tiwari |
| 2021 | Quantifying the design-space tradeoffs in autonomous drones. Ramyad Hadidi, Bahar Asgari, Sam Jijina, Adriana Amyette, Nima Shoghi, Hyesoon Kim |
| 2021 | RecSSD: near data processing for solid state drive based recommendation inference. Mark Wilkening, Udit Gupta, Samuel Hsia, Caroline Trippel, Carole-Jean Wu, David Brooks, Gu-Yeon Wei |
| 2021 | Reducing solid-state drive read latency by optimizing read-retry. Jisung Park, Myungsuk Kim, Myoungjun Chun, Lois Orosa, Jihong Kim, Onur Mutlu |
| 2021 | Rethinking software runtimes for disaggregated memory. Irina Calciu, M. Talha Imran, Ivan Puddu, Sanidhya Kashyap, Hasan Al Maruf, Onur Mutlu, Aasheesh Kolli |
| 2021 | Rhythmic pixel regions: multi-resolution visual sensing system towards high-precision visual computing at low power. Venkatesh Kodukula, Alexander Shearer, Van Nguyen, Srinivas Lingutla, Yifei Liu, Robert LiKamWa |
| 2021 | Robomorphic computing: a design methodology for domain-specific accelerators parameterized by robot morphology. Sabrina M. Neuman, Brian Plancher, Thomas Bourgeat, Thierry Tambe, Srinivas Devadas, Vijay Janapa Reddi |
| 2021 | SIMDRAM: a framework for bit-serial SIMD processing using DRAM. Nastaran Hajinazar, Geraldo F. Oliveira, Sven Gregorio, João Dinis Ferreira, Nika Mansouri-Ghiasi, Minesh Patel, Mohammed Alser, Saugata Ghose, Juan Gómez-Luna, Onur Mutlu |
| 2021 | Sage: practical and scalable ML-driven performance debugging in microservices. Yu Gan, Mingyu Liang, Sundar Dev, David Lo, Christina Delimitrou |
| 2021 | Scalable FSM parallelization via path fusion and higher-order speculation. Junqiao Qiu, Xiaofan Sun, Amir Hossein Nodehi Sabet, Zhijia Zhao |
| 2021 | SherLock: unsupervised synchronization-operation inference. Guangpu Li, Dongjie Chen, Shan Lu, Madanlal Musuvathi, Suman Nath |
| 2021 | Sinan: ML-based and QoS-aware resource management for cloud microservices. Yanqi Zhang, Weizhe Hua, Zhuangzhuang Zhou, G. Edward Suh, Christina Delimitrou |
| 2021 | Speculative interference attacks: breaking invisible speculation schemes. Mohammad Behnia, Prateek Sahu, Riccardo Paccagnella, Jiyong Yu, Zirui Neil Zhao, Xiang Zou, Thomas Unterluggauer, Josep Torrellas, Carlos V. Rozas, Adam Morrison, Frank McKeen, Fangfei Liu, Ron Gabor, Christopher W. Fletcher, Abhishek Basak, Alaa R. Alameldeen |
| 2021 | Statistical robustness of Markov chain Monte Carlo accelerators. Xiangyu Zhang, Ramin Bashizade, Yicheng Wang, Sayan Mukherjee, Alvin R. Lebeck |
| 2021 | Streamline: a fast, flushless cache covert-channel attack by enabling asynchronous collusion. Gururaj Saileshwar, Christopher W. Fletcher, Moinuddin K. Qureshi |
| 2021 | Switches for HIRE: resource scheduling for data center in-network computing. Marcel Blöcher, Lin Wang, Patrick Eugster, Max Schmidt |
| 2021 | Time-optimal Qubit mapping. Chi Zhang, Ari B. Hayes, Longfei Qiu, Yuwei Jin, Yan-Hao Chen, Eddy Z. Zhang |
| 2021 | Training for multi-resolution inference using reusable quantization terms. Sai Qian Zhang, Bradley McDanel, H. T. Kung, Xin Dong |
| 2021 | VSync: push-button verification and optimization for synchronization primitives on weak memory models. Jonas Oberhauser, Rafael Lourenco de Lima Chehab, Diogo Behrens, Ming Fu, Antonio Paolillo, Lilith Oberhauser, Koustubha Bhat, Yuzhong Wen, Haibo Chen, Jaeho Kim, Viktor Vafeiadis |
| 2021 | VeGen: a vectorizer generator for SIMD and beyond. Yishen Chen, Charith Mendis, Michael Carbin, Saman P. Amarasinghe |
| 2021 | Vectorization for digital signal processors via equality saturation. Alexa VanHattum, Rachit Nigam, Vincent T. Lee, James Bornholt, Adrian Sampson |
| 2021 | Warehouse-scale video acceleration: co-design and deployment in the wild. Parthasarathy Ranganathan, Daniel Stodolsky, Jeff Calow, Jeremy Dorfman, Marisabel Guevara, Clinton Wills Smullen IV, Aki Kuusela, Raghu Balasubramanian, Sandeep Bhatia, Prakash Chauhan, Anna Cheung, In Suk Chong, Niranjani Dasharathi, Jia Feng, Brian Fosco, Samuel Foss, Ben Gelb, Sara J. Gwin, Yoshiaki Hase, Da-ke He, C. Richard Ho, Roy W. Huffman Jr., Elisha Indupalli, Indira Jayaram, Poonacha Kongetira, Cho Mon Kyaw, Aaron Laursen, Yuan Li, Fong Lou, Kyle A. Lucke, J. P. Maaninen, Ramon Macias, Maire Mahony, David Alexander Munday, Srikanth Muroor, Narayana Penukonda, Eric Perkins-Argueta, Devin Persaud, Alex Ramírez, Ville-Mikko Rautio, Yolanda Ripley, Amir Salek, Sathish Sekar, Sergey N. Sokolov, Rob Springer, Don Stark, Mercedes Tan, Mark S. Wachsler, Andrew C. Walton, David A. Wickeraad, Alvin Wijaya, Hon Kwan Wu |
| 2021 | When application-specific ISA meets FPGAs: a multi-layer virtualization framework for heterogeneous cloud FPGAs. Yue Zha, Jing Li |
| 2021 | Who's debugging the debuggers? exposing debug information bugs in optimized binaries. Giuseppe Antonio Di Luna, Davide Italiano, Luca Massarelli, Sebastian Österlund, Cristiano Giuffrida, Leonardo Querzoni |