#8 | PMFuzz: Test Case Generation for Persistent Memory Programs | Sihang Liu (University of Virginia); Suyash Mahar (University of California San Diego/Indian Institute of Technology Roorkee); Baishakhi Ray (Columbia University); Samira Khan (University of Virginia) |  | đź”—DOI |
#28 | Vegen: A Vectorizer Generator for SIMD and Beyond | Yishen Chen, Charith Mendis, Michael Carbin, Saman Amarasinghe (MIT CSAIL) |  | đź”—DOI |
#43 | Sinan: ML-Based & QoS-Aware Resource Management for Cloud Microservices | Yanqi Zhang, Weizhe Hua, Zhuangzhuang Zhou, Edward Suh, Christina Delimitrou (Cornell University) |  | đź”—DOI |
#44 | HIPPOCRATES: Healing Persistent Memory Bugs Without Doing Any Harm | Ian Neal, Andrew Quinn, Baris Kasikci (University of Michigan) |  | đź”—DOI |
#58 | Who's Debugging the Debuggers? Exposing Debug Information Bugs in Optimized Binaries | Giuseppe Antonio Di Luna (Sapienza, University of Rome); Davide Italiano (Apple); Luca Massarelli (Sapienza University of Rome - Department of Computer, Control, and Management Engineering "Antonio Ruberti"); Sebastian Ă–sterlund, Cristiano Giuffrida (Vrije Universiteit Amsterdam); Leonardo Querzoni (Sapienza UniversitĂ di Roma) |  | đź”—DOI |
#59 | Dagger: Efficient and Fast RPCs in Cloud Microservices with Near-Memory Reconfigurable NICs | Nikita Lazarev, Shaojie Xiang, Neil Adit (Cornell University); Zhiru Zhang (Cornell Univeristy); Christina Delimitrou (Cornell University) |  | đź”—DOI |
#62 | Statistical Robustness of Markov Chain Monte Carlo Accelerators | Xiangyu Zhang, Ramin Bashizade, Yicheng Wang, Sayan Mukherjee, Alvin R. Lebeck (Duke University) |  | đź”—DOI |
#75 | PMEM-Spec: Persistent Memory Speculation (Strict Persistency Can Trump Relaxed Persistency) | Jungi Jeong, Changhee Jung (Purdue University) |  | đź”—DOI |
#79 | When Application-Specific ISA Meets FPGAs: A Multi-Layer Virtualization Framework for Heterogeneous Cloud FPGAs | Yue Zha, Jing Li (University of Pennsylvania) |  | đź”—DOI |
#85 | Sage: Practical & Scalable ML-Driven Performance Debugging in Microservices | Yu Gan, Mingyu Liang (Cornell University); Sundar Dev, David Lo (Google); Christina Delimitrou (Cornell University) |  | đź”—DOI |
#89 | Nightcore: Efficient and Scalable Serverless Computing for Latency-Sensitive, Interactive Microservices | Zhipeng Jia, Emmett Witchel (University of Texas at Austin) |  | đź”—DOI |
#95 | Exploiting Gustavson's Algorithm to Accelerate Sparse Matrix Multiplication | Guowei Zhang, Nithya Attaluri (MIT); Joel Emer (MIT & NVIDIA); Daniel Sanchez (MIT) |  | đź”—DOI |
#101 | DiAG: A Dataflow-inspired Architecture for General-purpose Processors | Dong Kai Wang, Nam Sung Kim (UIUC) |  | đź”—DOI |
#111 | PTEMagnet: Fine-grained Physical Memory Reservation for Faster Page Walks in Public Clouds | Artemiy Margaritov, Dmitrii Ustiugov, Amna Shahab, Boris Grot (University of Edinburgh) |  | đź”—DOI |
#113 | Scalable FSM Parallelization via Path Fusion and Higher-Order Speculation | Junqiao Qiu (Michigan Technological University); Xiaofan Sun, Amir Hossein Nodehi Sabet, Zhijia Zhao (University of California, Riverside) |  | đź”—DOI |
#129 | Time-Optimal Qubit Mapping | Chi Zhang (University of Pittsburgh); Ari Hayes, Longfei Qiu, Yuwei Jin, Yanhao Chen, Eddy Z. Zhang (Rutgers University) |  | đź”—DOI |
#142 | Vectorization for Digital Signal Processors via Equality Saturation | Alexa VanHattum, Rachit Nigam (Cornell University); Vincent T. Lee (Facebook Reality Labs); James Bornholt (University of Texas at Austin); Adrian Sampson (Cornell University) |  | đź”—DOI |
#148 | Speculative Interference Attacks: Breaking Invisible Speculation Schemes | Mohammad Behnia (University of Illinois at Urbana-Champaign); Prateek Sahu (University of Texas at Austin); Riccardo Paccagnella, Jiyong Yu, Zirui (Neil) Zhao (University of Illinois at Urbana-Champaign); Xiang (Chris) Zou (Intel Corporation); Thomas Unterluggauer (Intel); Josep Torrellas (University of Illinois at Urbana-Champaign); Carlos Rozas (Intel); Adam Morrison (Tel Aviv University); Frank Mckeen (Intel); Fangfei Liu (Intel Corporation); Ron Gabor (Toga Networks); Christopher W. Fletcher (University of Illinois--Urbana Champaign); Abhishek Basak (Intel Corporation); Alaa Alameldeen (Intel) |  | đź”—DOI |
#158 | Fast Local Page-Tables for Virtualized NUMA Servers with vMitosis | Ashish Panwar (Indian Institute of Science-Bangalore); Reto Achermann (ETH Zurich and University of British Columbia); Arkaprava Basu (Indian Institute of Science-Bangalore); Abhishek Bhattacharjee (Yale University); K. Gopinath (Indian Institute of Science-Bangalore); Jayneel Gandhi (VMware Research) |  | đź”—DOI |
#171 | Corundum: Statically-Enforced Persistent Memory Safety | Morteza Hoseinzadeh, Steven Swanson (UC San Diego) |  | đź”—DOI |
#172 | C11Tester: A Fuzzer for C/C++ Atomics | Weiyu Luo, Brian Demsky (University of California, Irvine) |  | đź”—DOI |
#206 | A Compiler Infrastructure for Accelerator Generators | Samuel Thomas, Rachit Nigam, Zhijing Li, Adrian Sampson (Cornell University) |  | đź”—DOI |
#210 | Rethinking Software Runtimes for Disaggregated Memory | Irina Calciu (VMware Research); M. Talha Imran (The Pennsylvania State University); Ivan Puddu (ETH Zurich); Sanidhya Kashyap (Georgia Institute of Technology); Hasan Al Maruf (University of Michigan); Onur Mutlu (ETH Zurich); Aasheesh Kolli (The Pennsylvania State University and Google) |  | đź”—DOI |
#212 | Benchmarking, Analysis, and Optimization of Serverless Function Snapshots | Dmitrii Ustiugov, Plamen Petrov (University of Edinburgh); Marios Kogias, Edouard Bugnion (EPFL); Boris Grot (University of Edinburgh) |  | đź”—DOI |
#228 | Q-VR: System-Level Design for Mobile Collaborative Virtual Reality Rendering | Chenhao Xie (Pacific Northwest National Laboratory); Xie Li (University of Sydney); Yang Hu (The University of Texas at Dallas); Huwan Peng, Michael Taylor (University of Washington Seattle); Shuaiwen Leon Song (University of Sydney) |  | đź”—DOI |
#255 | Jamais Vu: Thwarting Microarchitectural Replay Attacks | Dimitrios Skarlatos, Zirui Neil Zhao, Riccardo Paccagnella, Christopher Fletcher, Josep Torrellas (University of Illinois at Urbana-Champaign) |  | đź”—DOI |
#265 | 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 (Seoul National University) |  | đź”—DOI |
#276 | Orchestrated Trios: Compiling for Efficient Communication in Quantum Programs with 3-Qubit Gates | Casey Duckering, Jonathan Baker, Andrew Litteken, Fred Chong (University of Chicago) |  | đź”—DOI |
#278 | Reducing Solid-state Drive Read Latency by Optimizing Read-retry | Jisung Park (ETH ZĂĽrich); Myungsuk Kim, Myoungjun Chun (Seoul National University); Lois Orosa (ETH Zurich); Jihong Kim (Seoul National University); Onur Mutlu (ETH ZĂĽrich) |  | đź”—DOI |
#315 | Effective simulation and debugging for a high-level hardware language using software compilers | Clément Pit-Claudel, Thomas Bourgeat, Stella Lau, Arvind, Adam Chlipala (MIT CSAIL) |  | 🔗DOI |
#321 | Quantifying the Design-Space Tradeoffs in Autonomous Drones | Ramyad Hadidi, Bahar Asgari, Sam Jijina, Adriana Amyette, Nima Shoghi, Hyesoon Kim (Georgia Institute of Technology) |  | đź”—DOI |
#379 | BCD Deduplication: Effective Memory Compression Using Partial Cache-Line Deduplication | Sungbo Park (Cornell University); Ingab Kang, Yaebin Moon, Jung Ho Ahn (Seoul National University); Edward Suh (Cornell University) |  | đź”—DOI |
#388 | 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, 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, Aki Kuusela, Cho Mon Kyaw, Aaron Laursen, Yuan Li, Fong Lou, Kyle A. Lucke, JP Maaninen, Ramon Macias, Maire Mahony, David Alexander Munday, Srikanth Muroor, Narayana Penukonda, Eric Perkins-Argueta, Devin Persaud, Alex Ramirez, 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 (Google Inc.) |  | đź”—DOI |
#393 | PacketMill: Toward per-core 100-Gbps Networking | Alireza Farshin, Tom Barbette (KTH Royal Institute of Technology); Amir Roozbeh (KTH Royal Institute of Technology / Ericsson Research); Gerald Q. Maguire Jr., Dejan Kostić (KTH Royal Institute of Technology) |  | 🔗DOI |
#402 | LifeStream: A High-performance Stream Processing Engine for Waveform Data | Anand Jayarajan, Kimberly Hau (University of Toronto); Andrew Goodwin (The Hospital for Sick Children, University of Sydney); Gennady Pekhimenko (University of Toronto) |  | đź”—DOI |
#415 | NOREBA: A Compiler-Informed Non-Speculative Out-of-Order Commit Processor | Ali Hajiabadi (National University of Singapore); Andreas Diavastos (Universitat Politècnica de Catalunya); Trevor E. Carlson (National University of Singapore) |  | 🔗DOI |
#442 | KARD: Lightweight Data Race Detection with Per-Thread Memory Protection | Adil Ahmad (Purdue University); Sangho Lee (Microsoft Research Redmond); Pedro Fonseca (Purdue University); Byoungyoung Lee (Seoul National University) |  | đź”—DOI |
#459 | Enclosure: language-based restriction of untrusted libraries | Adrien Ghosn, Marios Kogias, Mathias Payer, James R. Larus, Edouard Bugnion (EPFL) |  | đź”—DOI |
#460 | Computing with Time: Microarchitectural Weird Machines | Thomas S. Benjamin, Jeffrey Eitel, Jesse Elwell (Perspecta Labs); Dmitry Evtyushkin (William & Mary); Abhrajit Ghosh, Angelo Sapello (Perspecta Labs) | | đź”—DOI |
#476 | Clobber-NVM: Log Less, Re-execute More | Yi Xu (UC San Diego); Joseph Izraelevitz (University of Colorado, Boulder); Steven Swanson (UC San Diego) |  | đź”—DOI |
#486 | CubicleOS: A Library OS with Software Componentisation for Practical Isolation | Vasily A. Sartakov, LluĂs Vilanova, Peter Pietzuch (Imperial College London) |  | đź”—DOI |
#499 | Autonomous NIC Offloads | Boris Pismenny, Haggai Eran (Technion); Aviad Yehezkel, Liran Liss (Mellanox); Adam Morrison (Tel Aviv University); Dan Tsafrir (Technion & VMware Research) |  | đź”—DOI |
#500 | Prolonging 3D NAND SSD Lifetime via Read Latency Relaxation | Chun-Yi Liu, Yunju Lee (The Pennsylvania State University); Myoungsoo Jung (KAIST); Mahmut Taylan Kandemir, Wonil Choi (The Pennsylvania State University) |  | đź”—DOI |
#515 | Judging a Type by its Pointer: Optimizing Virtual Function Calls on GPUs | Mengchi Zhang, Ahmad Alawneh, Timothy G. Rogers (Purdue University |  | đź”—DOI |
#544 | Jaaru: Efficiently Model Checking Persistent Memory Programs | Hamed Gorjiara (University of California, Irvine); Guoqing Harry Xu (UCLA); Brian Demsky (University of California, Irvine) |  | đź”—DOI |
#548 | HerQules: Securing Programs via Hardware-Enforced Message Queues | Daming Chen (Carnegie Mellon University); Wen Shih Lim (unaffiliated); Mohammad Bakhshalipour (Carnegie Mellon University (CMU)); Phillip Gibbons, James C. Hoe, Bryan Parno (Carnegie Mellon University) |  | đź”—DOI |
#588 | Rhythmic Pixel Regions: Visual sensing architecture for flexible spatiotemporal resolution towards high-precision visual computing at low power | Venkatesh Kodukula, Alexander Shearer, Van Nguyen, Srinivas Lingutla, Yifei Liu, Robert LiKamWa (Arizona State University) |  | đź”—DOI |
#593 | NeuroEngine: A Hardware-based Event-driven Simulation System for Advanced Brain-inspired Computing | Hunjun Lee, Chanmyeong Kim, Yujin Chung, Jangwoo Kim (Seoul National University) |  | đź”—DOI |
#648 | BayesPerf: Minimizing Performance Monitoring Errors Using Bayesian Statistics | Subho S. Banerjee, Saurabh Jha, Zbigniew Kalbarczyk, Ravishankar K. Iyer (University of Illinois at Urbana-Champaign) |  | đź”—DOI |
#701 | PIBE: Practical Kernel Control-flow Hardening with Profile-guided Indirect Branch Elimination | Victor Duta, Erik van der Kouwe, Herbert Bos, Cristiano Giuffrida (Vrije Universiteit Amsterdam) |  | đź”—DOI |
#731 | Field-Configurable Multi-resolution Inference: Rethinking Quantization | Sai Qian Zhang (Harvard University); Bradley McDanel (Franklin & Marshall College); HT Kung, Xin Dong (Harvard University) |  | đź”—DOI |
#744 | Streamline: A Fast, Flushless Cache Covert-Channel Attack by Enabling Asynchronous Collusion | Gururaj Saileshwar (Georgia Institute of Technology); Christopher Fletcher (University of Illinois-Urbana Champaign); Moinuddin Qureshi (Georgia Tech) |  | đź”—DOI |
#772 | QRAFT: Reverse Your Quantum Circuit and Know the Correct Program Output | Tirthak Patel, Devesh Tiwari (Northeastern University) |  | đź”—DOI |
#827 | Fast, Flexible and Comprehensive Bug Detection for Persistent Memory Programs | Bang Di (Hunan University); Jiawen Liu (University of California, Merced); Hao Chen (Hunan University); Dong Li (University of California, Merced) |  | đź”—DOI |
#844 | KLOCs: Kernel-Level Object Contexts for Heterogeneous Memory System | Sudarsun Kannan, Yujie Ren (Rutgers University); Abhishek Bhattacharjee (Yale University) |  | đź”—DOI |
#857 | Robomorphic Computing: A Design Methodology for Domain-Specific Accelerators Parameterized by Robot Morphology | Sabrina M. Neuman (MIT); Brian Plancher (Harvard); Thomas Bourgeat (MIT); Thierry Tambe (Harvard); Srinivas Devadas (MIT); Vijay Janapa Reddi (Harvard/UT Austin/Google) |  | đź”—DOI |
#898 | Defensive Approximation: Securing CNNs using Approximate Computing | Amira Guesmi (ENIS, University of Sfax, Tunisia); Ihsen Alouani (IEMN Lab, Electronics Department, Polytechnic University Hauts-de-France, France); Khaled N. Khasawneh (George Mason University); Mouna Baklouti, Tarek Frikha, Mohamed Abid (ENIS, University of Sfax, Tunisia); Nael Abu-Ghazaleh (University of California, Riverside) |  | đź”—DOI |
#922 | 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 (Huawei Dresden Research Center & Huawei OS Kernel Lab); Yuzhong Wen (Huawei OS Kernel Lab); Haibo Chen (Huawei OS Kernel Lab & Shanghai Jiao Tong University); Jaeho Kim (Huawei Dresden Research Center & Huawei OS Kernel Lab); Viktor Vafeiadis (Max Planck Institute for Software Systems) |  | đź”—DOI |
#926 | SIMDRAM: A Framework for Bit-Serial SIMD Processing using DRAM | Nastaran Hajinazar (Simon Fraser University); Geraldo Francisco de Oliveira Junior (ETH Zurich); Sven Gregorio, JoĂŁo Ferreira (ETH ZĂĽrich); Nika Mansouri Ghiasi (ETH Zurich); Minesh Patel (ETH ZĂĽrich); Mohammed Alser (ETH Zurich); Saugata Ghose (University of Illinois at Urbana-Champaign / Carnegie Mellon University); Juan GĂłmez Luna, Onur Mutlu (ETH Zurich) |  | đź”—DOI |
#936 | Noisy Variational Quantum Algorithm Simulation via Knowledge Compilation for Repeated Inference | Yipeng Huang (Rutgers University); Steven Holtzen, Todd Millstein, Guy Van den Broeck (UCLA); Margaret R. Martonosi (Princeton University) |  | đź”—DOI |
#949 | Language-Parametric Compiler Validation with Application to LLVM | Theodoros Kasampalis (University of Illinois at Urbana-Champaign); Daejun Park (Runtime Verification, Inc.); Zhengyao Lin (University of Illinois at Urbana Champaign); Vikram Adve (University of Illinois at Urbana-Champaign); Grigore Rosu (University of Illinois at Urbana–Champaign) |  | 🔗DOI |
#963 | A Hierarchical Neural Model of Data Prefetching | Zhan Shi, Akanksha Jain (University of Texas at Austin); Kevin Swersky, Milad Hashemi, Parthasarathy Ranganathan (Google); Calvin Lin (University of Texas at Austin) |  | đź”—DOI |
#969 | Neural Architecture Search as Program Transformation Exploration | Jack Turner, Elliot J Crowley, Michael F.P. O'Boyle (University of Edinburgh) |  | đź”—DOI |
#974 | SherLock: Unsupervised Synchronization-Operation Inference | Guangpu Li (University of Chicago); Dongjie Chen (Nanjing University); Shan Lu (University of Chicago); Madanlal Musuvathi, Suman Nath (Microsoft Research) |  | đź”—DOI |
#990 | Compiler-Driven FPGA Virtualization with SYNERGY | Joshua Landgraf, Tiffany Yang, Will Lin (UT Austin); Christopher J. Rossbach (UT Austin and VMware Research and Katana Graph); Eric Schkufza (Amazon) |  | đź”—DOI |
#1170 | Automatically Detecting and Fixing Concurrency Bugs in Go Software Systems | Ziheng Liu, Shuofei Zhu (Pennsylvania State University); Boqin Qin (BUPT); Hao Chen (University of California, Davis); Linhai Song (Pennsylvania State University) |  | đź”—DOI |
#1225 | FaasCache: Keeping Serverless Computing Alive With Greedy-Dual Caching | Alexander Fuerst, Prateek Sharma (Indiana University) |  | đź”—DOI |
#1241 | CutQC: Using Small Quantum Computers for Large Quantum Circuit Evaluations | Wei Tang, Teague Tomesh (Princeton University); Martin Suchara, Jeffrey Larson (Argonne National Laboratory); Margaret Martonosi (Princeton University) |  | đź”—DOI |
#1367 | Analytical characterization and design space exploration for optimization of CNNs | Rui Li, Yufan Xu (University of Utah); Aravind Sukumaran-Rajam (Washington State University); Atanas Rountev (Ohio State University); P. Sadayappan (University of Utah) |  | đź”—DOI |
#1375 | Switches for HIRE: Resource Scheduling for Data Center In-Network Computing | Marcel Blöcher (Technische Universität Darmstadt); Lin Wang (VU Amsterdam & TU Darmstadt); Patrick Eugster (Università della Svizzera italiana, Switzerland; TU Darmstadt, Germany; Purdue University, USA); Max Schmidt (Technische Universität Darmstadt) |  | 🔗DOI |
#1439 | In-Fat Pointer: Hardware-Assisted Tagged-Pointer Spatial Memory Safety Defense with Subobject Bound Granularity Protection | Shengjie Xu, Wei Huang, David Lie (University of Toronto) |  | đź”—DOI |
#1450 | Mind Mappings: Enabling Efficient Algorithm-Accelerator Mapping Space Search | Kartik Hegde (UIUC); Po-An Tsai (NVIDIA); Sitao Huang (University of Illinois at Urbana–Champaign); Vikas Chandra (Facebook); Angshuman Parashar (NVIDIA); Christopher Fletcher (University of Illinois--Urbana Champaign) |  | 🔗DOI |
#1455 | RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inference | Mark Wilkening, Udit Gupta, Samuel Hsia (Harvard University); Caroline Trippel (Facebook); Carole-Jean Wu (Facebook/ASU); David Brooks, Gu-Yeon Wei (Harvard University) |  | đź”—DOI |
#1594 | Probabilistic Profiling of Stateful Data Planes for Adversarial Testing | Qiao Kang, Jiarong Xing, Yiming Qiu, Ang Chen (Rice University) |  | đź”—DOI |
#1687 | Incremental CFG Patching for Binary Rewriting | Xiaozhu Meng (Rice University); Weijie Liu (Indiana University Bloomington) |  | đź”—DOI |