| 2022 | TaskStream: accelerating task-parallel workloads by recovering program structure. | Vidushi Dadu, Tony Nowatzki |
| 2022 | Enzian: an open, general, CPU/FPGA platform for systems software research. | David A. Cock, Abishek Ramdas, Daniel Schwyn, Michael Giardino, Adam Turowski, Zhenhao He, Nora Hossle, Dario Korolija, Melissa Licciardello, Kristina Martsenko, Reto Achermann, Gustavo Alonso, Timothy Roscoe |
| 2022 | ViK: practical mitigation of temporal memory safety violations through object ID inspection. | Haehyun Cho, Jinbum Park, Adam Oest, Tiffany Bao, Ruoyu Wang, Yan Shoshitaishvili, Adam Doup, Gail-Joon Ahn |
| 2022 | FINGERS: exploiting fine-grained parallelism in graph mining accelerators. | Qihang Chen, Boyu Tian, Mingyu Gao |
| 2022 | Tree traversal synthesis using domain-specific symbolic compilation. | Yanju Chen, Junrui Liu, Yu Feng, Rastislav Bodk |
| 2022 | Creating concise and efficient dynamic analyses with ALDA. | Xiang Cheng, David Devecsery |
| 2022 | Efficiently detecting concurrency bugs in persistent memory programs. | Zhangyu Chen, Yu Hua, Yongle Zhang, Luochangqi Ding |
| 2022 | REVAMP: a systematic framework for heterogeneous CGRA realization. | Thilini Kaushalya Bandara, Dhananjaya Wijerathne, Tulika Mitra, Li-Shiuan Peh |
| 2022 | Efficient and scalable core multiplexing with M³v. | Nils Asmussen, Sebastian Haas, Carsten Weinhold, Till Miemietz, Michael Roitzsch |
| 2022 | Vector instruction selection for digital signal processors using program synthesis. | Maaz Bin Safeer Ahmad, Alexander J. Root, Andrew Adams, Shoaib Kamil, Alvin Cheung |
| 2022 | CirFix: automatically repairing defects in hardware design code. | Hammad Ahmad, Yu Huang, Westley Weimer |
| 2022 | LILLIPUT: a lightweight low-latency lookup-table decoder for near-term Quantum error correction. | Poulami Das, Aditya Locharla, Cody Jones |
| 2022 | Every walk's a hit: making page walks single-access cache hits. | Chang Hyun Park, Ilias Vougioukas, Andreas Sandberg, David Black-Schaffer |
| 2022 | A tree clock data structure for causal orderings in concurrent executions. | Umang Mathur, Andreas Pavlogiannis, Hnkar Can Tun, Mahesh Viswanathan |
| 2022 | Adelie: continuous address space layout re-randomization for Linux drivers. | Ruslan Nikolaev, Hassan Nadeem, Cathlyn Stone, Binoy Ravindran |
| 2021 | Training for multi-resolution inference using reusable quantization terms. | Sai Qian Zhang, Bradley McDanel, H. T. Kung, Xin Dong |
| 2021 | Sinan: ML-based and QoS-aware resource management for cloud microservices. | Yanqi Zhang, Weizhe Hua, Zhuangzhuang Zhou, G. Edward Suh, Christina Delimitrou |
| 2021 | Time-optimal Qubit mapping. | Chi Zhang, Ari B. Hayes, Longfei Qiu, Yuwei Jin, Yan-Hao Chen, Eddy Z. Zhang |
| 2021 | Judging a type by its pointer: optimizing GPU virtual functions. | Mengchi Zhang, Ahmad Alawneh, Timothy G. Rogers |
| 2021 | When application-specific ISA meets FPGAs: a multi-layer virtualization framework for heterogeneous cloud FPGAs. | Yue Zha, Jing Li |
| 2021 | Clobber-NVM: log less, re-execute more. | Yi Xu, Joseph Izraelevitz, Steven Swanson |
| 2021 | In-fat pointer: hardware-assisted tagged-pointer spatial memory safety defense with subobject granularity protection. | Shengjie Xu, Wei Huang, David Lie |
| 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 | DiAG: a dataflow-inspired architecture for general-purpose processors. | Dong Kai Wang, Nam Sung Kim |
| 2021 | Vectorization for digital signal processors via equality saturation. | Alexa VanHattum, Rachit Nigam, Vincent T. Lee, James Bornholt, Adrian Sampson |