Powered by
27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2022), February 28 – March 4, 2022,
Lausanne, Switzerland
Frontmatter
Session 1A: Accelerators
DOTA: Detect and Omit Weak Attentions for Scalable Transformer Acceleration
Zheng Qu,
Liu Liu,
Fengbin Tu,
Zhaodong Chen,
Yufei Ding, and
Yuan Xie
(University of California at Santa Barbara, USA)
@InProceedings{ASPLOS22p23,
author = {Zheng Qu and Liu Liu and Fengbin Tu and Zhaodong Chen and Yufei Ding and Yuan Xie},
title = {DOTA: Detect and Omit Weak Attentions for Scalable Transformer Acceleration},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {23-22},
doi = {10.1145/3503222.3507738},
year = {2022},
}
Publisher's Version
A Full-Stack Search Technique for Domain Optimized Deep Learning Accelerators
Dan Zhang,
Safeen Huda,
Ebrahim Songhori,
Kartik Prabhu,
Quoc Le,
Anna Goldie, and
Azalia Mirhoseini
(Google Brain, USA; Google, USA; Stanford University, USA)
@InProceedings{ASPLOS22p45,
author = {Dan Zhang and Safeen Huda and Ebrahim Songhori and Kartik Prabhu and Quoc Le and Anna Goldie and Azalia Mirhoseini},
title = {A Full-Stack Search Technique for Domain Optimized Deep Learning Accelerators},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {45-44},
doi = {10.1145/3503222.3507767},
year = {2022},
}
Publisher's Version
FINGERS: Exploiting Fine-Grained Parallelism in Graph Mining Accelerators
Qihang Chen,
Boyu Tian, and
Mingyu Gao
(Tsinghua University, China)
@InProceedings{ASPLOS22p67,
author = {Qihang Chen and Boyu Tian and Mingyu Gao},
title = {FINGERS: Exploiting Fine-Grained Parallelism in Graph Mining Accelerators},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {67-66},
doi = {10.1145/3503222.3507730},
year = {2022},
}
Publisher's Version
BiSon-e: A Lightweight and High-Performance Accelerator for Narrow Integer Linear Algebra Computing on the Edge
Enrico Reggiani,
Cristóbal Ramírez Lazo,
Roger Figueras Bagué,
Adrián Cristal,
Mauro Olivieri, and
Osman Sabri Unsal
(Polytechnic University of Catalonia, Spain; Barcelona Supercomputing Center, Spain; Sapienza University of Rome, Italy)
@InProceedings{ASPLOS22p89,
author = {Enrico Reggiani and Cristóbal Ramírez Lazo and Roger Figueras Bagué and Adrián Cristal and Mauro Olivieri and Osman Sabri Unsal},
title = {BiSon-e: A Lightweight and High-Performance Accelerator for Narrow Integer Linear Algebra Computing on the Edge},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {89-88},
doi = {10.1145/3503222.3507746},
year = {2022},
}
Publisher's Version
Session 1B: Address and Memory
Software-Defined Address Mapping: A Case on 3D Memory
Jialiang Zhang,
Michael Swift, and
Jing (Jane) Li
(University of Pennsylvania, USA; University of Wisconsin-Madison, USA)
@InProceedings{ASPLOS22p111,
author = {Jialiang Zhang and Michael Swift and Jing (Jane) Li},
title = {Software-Defined Address Mapping: A Case on 3D Memory},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {111-110},
doi = {10.1145/3503222.3507774},
year = {2022},
}
Publisher's Version
Parallel Virtualized Memory Translation with Nested Elastic Cuckoo Page Tables
Jovan Stojkovic,
Dimitrios Skarlatos,
Apostolos Kokolis,
Tianyin Xu, and
Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; Carnegie Mellon University, USA)
@InProceedings{ASPLOS22p133,
author = {Jovan Stojkovic and Dimitrios Skarlatos and Apostolos Kokolis and Tianyin Xu and Josep Torrellas},
title = {Parallel Virtualized Memory Translation with Nested Elastic Cuckoo Page Tables},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {133-132},
doi = {10.1145/3503222.3507720},
year = {2022},
}
Publisher's Version
CARAT CAKE: Replacing Paging via Compiler/Kernel Cooperation
Brian Suchy,
Souradip Ghosh,
Drew Kersnar,
Siyuan Chai,
Zhen Huang,
Aaron Nelson,
Michael Cuevas,
Alex Bernat,
Gaurav Chaudhary,
Nikos Hardavellas,
Simone Campanoni, and
Peter Dinda
(Northwestern University, USA)
@InProceedings{ASPLOS22p155,
author = {Brian Suchy and Souradip Ghosh and Drew Kersnar and Siyuan Chai and Zhen Huang and Aaron Nelson and Michael Cuevas and Alex Bernat and Gaurav Chaudhary and Nikos Hardavellas and Simone Campanoni and Peter Dinda},
title = {CARAT CAKE: Replacing Paging via Compiler/Kernel Cooperation},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {155-154},
doi = {10.1145/3503222.3507771},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
NVAlloc: Rethinking Heap Metadata Management in Persistent Memory Allocators
Zheng Dang,
Shuibing He,
Peiyi Hong,
Zhenxin Li,
Xuechen Zhang,
Xian-He Sun, and
Gang Chen
(Zhejiang University, China; Washington State University, USA; Illinois Institute of Technology, USA)
@InProceedings{ASPLOS22p177,
author = {Zheng Dang and Shuibing He and Peiyi Hong and Zhenxin Li and Xuechen Zhang and Xian-He Sun and Gang Chen},
title = {NVAlloc: Rethinking Heap Metadata Management in Persistent Memory Allocators},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {177-176},
doi = {10.1145/3503222.3507743},
year = {2022},
}
Publisher's Version
Every Walk’s a Hit: Making Page Walks Single-Access Cache Hits
Chang Hyun Park,
Ilias Vougioukas,
Andreas Sandberg, and
David Black-Schaffer
(Uppsala University, Sweden; Arm Research, UK)
@InProceedings{ASPLOS22p199,
author = {Chang Hyun Park and Ilias Vougioukas and Andreas Sandberg and David Black-Schaffer},
title = {Every Walk’s a Hit: Making Page Walks Single-Access Cache Hits},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {199-198},
doi = {10.1145/3503222.3507718},
year = {2022},
}
Publisher's Version
Session 2A: GPU and Data Analytics
GPM: Leveraging Persistent Memory from a GPU
Shweta Pandey,
Aditya K Kamath, and
Arkaprava Basu
(IISc Bangalore, India)
@InProceedings{ASPLOS22p221,
author = {Shweta Pandey and Aditya K Kamath and Arkaprava Basu},
title = {GPM: Leveraging Persistent Memory from a GPU},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {221-220},
doi = {10.1145/3503222.3507758},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
GPUReplay: A 50-KB GPU Stack for Client ML
Heejin Park and
Felix Xiaozhu Lin
(Purdue University, USA; University of Virginia, USA)
@InProceedings{ASPLOS22p243,
author = {Heejin Park and Felix Xiaozhu Lin},
title = {GPUReplay: A 50-KB GPU Stack for Client ML},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {243-242},
doi = {10.1145/3503222.3507754},
year = {2022},
}
Publisher's Version
ValueExpert: Exploring Value Patterns in GPU-Accelerated Applications
Keren Zhou,
Yueming Hao,
John Mellor-Crummey,
Xiaozhu Meng, and
Xu Liu
(Rice University, USA; North Carolina State University, USA)
@InProceedings{ASPLOS22p265,
author = {Keren Zhou and Yueming Hao and John Mellor-Crummey and Xiaozhu Meng and Xu Liu},
title = {ValueExpert: Exploring Value Patterns in GPU-Accelerated Applications},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {265-264},
doi = {10.1145/3503222.3507708},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
SparseCore: Stream ISA and Processor Specialization for Sparse Computation
Gengyu Rao,
Jingji Chen,
Jason Yik, and
Xuehai Qian
(University of Southern California, USA)
@InProceedings{ASPLOS22p287,
author = {Gengyu Rao and Jingji Chen and Jason Yik and Xuehai Qian},
title = {SparseCore: Stream ISA and Processor Specialization for Sparse Computation},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {287-286},
doi = {10.1145/3503222.3507705},
year = {2022},
}
Publisher's Version
Session 2B: Privacy and Software Security
MineSweeper: A “Clean Sweep” for Drop-In Use-after-Free Prevention
Márton Erdős,
Sam Ainsworth, and
Timothy M. Jones
(University of Cambridge, UK; University of Edinburgh, UK)
@InProceedings{ASPLOS22p331,
author = {Márton Erdős and Sam Ainsworth and Timothy M. Jones},
title = {MineSweeper: A “Clean Sweep” for Drop-In Use-after-Free Prevention},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {331-330},
doi = {10.1145/3503222.3507712},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Revizor: Testing Black-Box CPUs against Speculation Contracts
Oleksii Oleksenko,
Christof Fetzer,
Boris Köpf, and
Mark Silberstein
(TU Dresden, Germany; Microsoft Research, UK; Technion, Israel)
@InProceedings{ASPLOS22p353,
author = {Oleksii Oleksenko and Christof Fetzer and Boris Köpf and Mark Silberstein},
title = {Revizor: Testing Black-Box CPUs against Speculation Contracts},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {353-352},
doi = {10.1145/3503222.3507729},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
One Size Does Not Fit All: Security Hardening of MIPS Embedded Systems via Static Binary Debloating for Shared Libraries
Haotian Zhang,
Mengfei Ren,
Yu Lei, and
Jiang Ming
(University of Texas at Arlington, USA)
@InProceedings{ASPLOS22p397,
author = {Haotian Zhang and Mengfei Ren and Yu Lei and Jiang Ming},
title = {One Size Does Not Fit All: Security Hardening of MIPS Embedded Systems via Static Binary Debloating for Shared Libraries},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {397-396},
doi = {10.1145/3503222.3507768},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
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é, and
Gail-Joon Ahn
(Soongsil University, South Korea; Samsung Research, South Korea; PayPal, USA; Arizona State University, USA; Samsung Research, USA)
@InProceedings{ASPLOS22p419,
author = {Haehyun Cho and Jinbum Park and Adam Oest and Tiffany Bao and Ruoyu Wang and Yan Shoshitaishvili and Adam Doupé and Gail-Joon Ahn},
title = {ViK: Practical Mitigation of Temporal Memory Safety Violations through Object ID Inspection},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {419-418},
doi = {10.1145/3503222.3507780},
year = {2022},
}
Publisher's Version
Artifacts Functional
Session 3A: Hardware Security (1)
Eavesdropping User Credentials via GPU Side Channels on Smartphones
Boyuan Yang,
Ruirong Chen,
Kai Huang,
Jun Yang, and
Wei Gao
(University of Pittsburgh, USA)
@InProceedings{ASPLOS22p441,
author = {Boyuan Yang and Ruirong Chen and Kai Huang and Jun Yang and Wei Gao},
title = {Eavesdropping User Credentials via GPU Side Channels on Smartphones},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {441-440},
doi = {10.1145/3503222.3507757},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
CRISP: Critical Slice Prefetching
Heiner Litz,
Grant Ayers, and
Parthasarathy Ranganathan
(University of California at Santa Cruz, USA; Google, USA)
@InProceedings{ASPLOS22p463,
author = {Heiner Litz and Grant Ayers and Parthasarathy Ranganathan},
title = {CRISP: Critical Slice Prefetching},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {463-462},
doi = {10.1145/3503222.3507745},
year = {2022},
}
Publisher's Version
Session 3B: Misc.
Pinned Loads: Taming Speculative Loads in Secure Processors
Zirui Neil Zhao,
Houxiang Ji,
Adam Morrison,
Darko Marinov, and
Josep Torrellas
(University of Illinois at Urbana-Champaign, USA; Tel Aviv University, Israel)
@InProceedings{ASPLOS22p485,
author = {Zirui Neil Zhao and Houxiang Ji and Adam Morrison and Darko Marinov and Josep Torrellas},
title = {Pinned Loads: Taming Speculative Loads in Secure Processors},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {485-484},
doi = {10.1145/3503222.3507724},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
DAGguise: Mitigating Memory Timing Side Channels
Peter W. Deutsch,
Yuheng Yang,
Thomas Bourgeat,
Jules Drean,
Joel S. Emer, and
Mengjia Yan
(Massachusetts Institute of Technology, USA; NVIDIA, USA)
@InProceedings{ASPLOS22p507,
author = {Peter W. Deutsch and Yuheng Yang and Thomas Bourgeat and Jules Drean and Joel S. Emer and Mengjia Yan},
title = {DAGguise: Mitigating Memory Timing Side Channels},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {507-506},
doi = {10.1145/3503222.3507747},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Session 4A: Systems for Machine Learning
RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendation
Geet Sethi,
Bilge Acun,
Niket Agarwal,
Christos Kozyrakis,
Caroline Trippel, and
Carole-Jean Wu
(Stanford University, USA; Meta, USA)
@InProceedings{ASPLOS22p529,
author = {Geet Sethi and Bilge Acun and Niket Agarwal and Christos Kozyrakis and Caroline Trippel and Carole-Jean Wu},
title = {RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendation},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {529-528},
doi = {10.1145/3503222.3507777},
year = {2022},
}
Publisher's Version
AStitch: Enabling a New Multi-dimensional Optimization Space for Memory-Intensive ML Training and Inference on Modern SIMT Architectures
Zhen Zheng,
Xuanda Yang,
Pengzhan Zhao,
Guoping Long,
Kai Zhu,
Feiwen Zhu,
Wenyi Zhao,
Xiaoyong Liu,
Jun Yang,
Jidong Zhai,
Shuaiwen Leon Song, and
Wei Lin
(Alibaba Group, China; Tsinghua University, China; University of Sydney, Australia)
@InProceedings{ASPLOS22p551,
author = {Zhen Zheng and Xuanda Yang and Pengzhan Zhao and Guoping Long and Kai Zhu and Feiwen Zhu and Wenyi Zhao and Xiaoyong Liu and Jun Yang and Jidong Zhai and Shuaiwen Leon Song and Wei Lin},
title = {AStitch: Enabling a New Multi-dimensional Optimization Space for Memory-Intensive ML Training and Inference on Modern SIMT Architectures},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {551-550},
doi = {10.1145/3503222.3507723},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
NASPipe: High Performance and Reproducible Pipeline Parallel Supernet Training via Causal Synchronous Parallelism
Shixiong Zhao,
Fanxin Li,
Xusheng Chen,
Tianxiang Shen,
Li Chen,
Sen Wang,
Nicholas Zhang,
Cheng Li, and
Heming Cui
(University of Hong Kong, China; Huawei Technologies, China; University of Science and Technology of China, China)
@InProceedings{ASPLOS22p573,
author = {Shixiong Zhao and Fanxin Li and Xusheng Chen and Tianxiang Shen and Li Chen and Sen Wang and Nicholas Zhang and Cheng Li and Heming Cui},
title = {NASPipe: High Performance and Reproducible Pipeline Parallel Supernet Training via Causal Synchronous Parallelism},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {573-572},
doi = {10.1145/3503222.3507735},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
VELTAIR: Towards High-Performance Multi-tenant Deep Learning Services via Adaptive Compilation and Scheduling
Zihan Liu,
Jingwen Leng,
Zhihui Zhang,
Quan Chen,
Chao Li, and
Minyi Guo
(Shanghai Jiao Tong University, China; Shanghai Qi Zhi Institute, China)
@InProceedings{ASPLOS22p595,
author = {Zihan Liu and Jingwen Leng and Zhihui Zhang and Quan Chen and Chao Li and Minyi Guo},
title = {VELTAIR: Towards High-Performance Multi-tenant Deep Learning Services via Adaptive Compilation and Scheduling},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {595-594},
doi = {10.1145/3503222.3507752},
year = {2022},
}
Publisher's Version
Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloads
Abhinav Jangda,
Jun Huang,
Guodong Liu,
Amir Hossein Nodehi Sabet,
Saeed Maleki,
Youshan Miao,
Madanlal Musuvathi,
Todd Mytkowicz, and
Olli Saarikivi
(University of Massachusetts at Amherst, USA; Ohio State University, USA; Chinese Academy of Sciences, China; University of California at Riverside, USA; Microsoft Research, USA; Microsoft Research, China)
@InProceedings{ASPLOS22p617,
author = {Abhinav Jangda and Jun Huang and Guodong Liu and Amir Hossein Nodehi Sabet and Saeed Maleki and Youshan Miao and Madanlal Musuvathi and Todd Mytkowicz and Olli Saarikivi},
title = {Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloads},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {617-616},
doi = {10.1145/3503222.3507778},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Session 4B: Operating System
Clio: A Hardware-Software Co-Designed Disaggregated Memory System
Zhiyuan Guo,
Yizhou Shan,
Xuhao Luo,
Yutong Huang, and
Yiying Zhang
(University of California at San Diego, USA)
@InProceedings{ASPLOS22p639,
author = {Zhiyuan Guo and Yizhou Shan and Xuhao Luo and Yutong Huang and Yiying Zhang},
title = {Clio: A Hardware-Software Co-Designed Disaggregated Memory System},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {639-638},
doi = {10.1145/3503222.3507762},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Enzian: An Open, General, CPU/FPGA Platform for Systems Software Research
David Cock,
Abishek Ramdas,
Daniel Schwyn,
Michael Giardino,
Adam Turowski,
Zhenhao He,
Nora Hossle,
Dario Korolija,
Melissa Licciardello,
Kristina Martsenko,
Reto Achermann,
Gustavo Alonso, and
Timothy Roscoe
(ETH Zurich, Switzerland; University of British Columbia, Canada)
@InProceedings{ASPLOS22p661,
author = {David Cock and Abishek Ramdas and Daniel Schwyn and Michael Giardino and Adam Turowski and Zhenhao He and Nora Hossle and Dario Korolija and Melissa Licciardello and Kristina Martsenko and Reto Achermann and Gustavo Alonso and Timothy Roscoe},
title = {Enzian: An Open, General, CPU/FPGA Platform for Systems Software Research},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {661-660},
doi = {10.1145/3503222.3507742},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Efficient and Scalable Core Multiplexing with M³v
Nils Asmussen,
Sebastian Haas,
Carsten Weinhold,
Till Miemietz, and
Michael Roitzsch
(Barkhausen Institut, Germany)
@InProceedings{ASPLOS22p683,
author = {Nils Asmussen and Sebastian Haas and Carsten Weinhold and Till Miemietz and Michael Roitzsch},
title = {Efficient and Scalable Core Multiplexing with M³v},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {683-682},
doi = {10.1145/3503222.3507741},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
FlexOS: Towards Flexible OS Isolation
Hugo Lefeuvre,
Vlad-Andrei Bădoiu,
Alexander Jung,
Stefan Lucian Teodorescu,
Sebastian Rauch,
Felipe Huici,
Costin Raiciu, and
Pierre Olivier
(University of Manchester, UK; University Politehnica of Bucharest, Romania; Lancaster University, UK; unikraft.io, Germany; KIT, Germany; NEC Laboratories, Germany; Correct Networks, Romania)
@InProceedings{ASPLOS22p705,
author = {Hugo Lefeuvre and Vlad-Andrei Bădoiu and Alexander Jung and Stefan Lucian Teodorescu and Sebastian Rauch and Felipe Huici and Costin Raiciu and Pierre Olivier},
title = {FlexOS: Towards Flexible OS Isolation},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {705-704},
doi = {10.1145/3503222.3507759},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Adelie: Continuous Address Space Layout Re-randomization for Linux Drivers
Ruslan Nikolaev,
Hassan Nadeem,
Cathlyn Stone, and
Binoy Ravindran
(Pennsylvania State University, USA; Virginia Tech, USA)
@InProceedings{ASPLOS22p727,
author = {Ruslan Nikolaev and Hassan Nadeem and Cathlyn Stone and Binoy Ravindran},
title = {Adelie: Continuous Address Space Layout Re-randomization for Linux Drivers},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {727-726},
doi = {10.1145/3503222.3507779},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Session 5A: Quantum Computing
Suppressing ZZ Crosstalk of Quantum Computers through Pulse and Scheduling Co-Optimization
Lei Xie,
Jidong Zhai,
ZhenXing Zhang,
Jonathan Allcock,
Shengyu Zhang, and
Yi-Cong Zheng
(Tsinghua University, China; Tencent Quantum Laboratory, China)
@InProceedings{ASPLOS22p749,
author = {Lei Xie and Jidong Zhai and ZhenXing Zhang and Jonathan Allcock and Shengyu Zhang and Yi-Cong Zheng},
title = {Suppressing ZZ Crosstalk of Quantum Computers through Pulse and Scheduling Co-Optimization},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {749-748},
doi = {10.1145/3503222.3507761},
year = {2022},
}
Publisher's Version
QUEST: Systematically Approximating Quantum Circuits for Higher Output Fidelity
Tirthak Patel,
Ed Younis,
Costin Iancu,
Wibe de Jong, and
Devesh Tiwari
(Northeastern University, USA; Lawrence Berkeley National Laboratory, USA)
@InProceedings{ASPLOS22p771,
author = {Tirthak Patel and Ed Younis and Costin Iancu and Wibe de Jong and Devesh Tiwari},
title = {QUEST: Systematically Approximating Quantum Circuits for Higher Output Fidelity},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {771-770},
doi = {10.1145/3503222.3507739},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
HAMMER: Boosting Fidelity of Noisy Quantum Circuits by Exploiting Hamming Behavior of Erroneous Outcomes
Swamit Tannu,
Poulami Das,
Ramin Ayanzadeh, and
Moinuddin Qureshi
(University of Wisconsin-Madison, USA; Georgia Institute of Technology, USA)
@InProceedings{ASPLOS22p793,
author = {Swamit Tannu and Poulami Das and Ramin Ayanzadeh and Moinuddin Qureshi},
title = {HAMMER: Boosting Fidelity of Noisy Quantum Circuits by Exploiting Hamming Behavior of Erroneous Outcomes},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {793-792},
doi = {10.1145/3503222.3507703},
year = {2022},
}
Publisher's Version
LILLIPUT: A Lightweight Low-Latency Lookup-Table Decoder for Near-Term Quantum Error Correction
Poulami Das,
Aditya Locharla, and
Cody Jones
(Georgia Institute of Technology, USA; Google, USA)
@InProceedings{ASPLOS22p815,
author = {Poulami Das and Aditya Locharla and Cody Jones},
title = {LILLIPUT: A Lightweight Low-Latency Lookup-Table Decoder for Near-Term Quantum Error Correction},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {815-814},
doi = {10.1145/3503222.3507707},
year = {2022},
}
Publisher's Version
Paulihedral: A Generalized Block-Wise Compiler Optimization Framework for Quantum Simulation Kernels
Gushu Li,
Anbang Wu,
Yunong Shi,
Ali Javadi-Abhari,
Yufei Ding, and
Yuan Xie
(University of California at Santa Barbara, USA; Amazon, USA; IBM, USA)
@InProceedings{ASPLOS22p837,
author = {Gushu Li and Anbang Wu and Yunong Shi and Ali Javadi-Abhari and Yufei Ding and Yuan Xie},
title = {Paulihedral: A Generalized Block-Wise Compiler Optimization Framework for Quantum Simulation Kernels},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {837-836},
doi = {10.1145/3503222.3507715},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Session 5B: Data Center and Cloud Services
Astraea: Towards QoS-Aware and Resource-Efficient Multi-stage GPU Services
Wei Zhang,
Quan Chen,
Kaihua Fu,
Ningxin Zheng,
Zhiyi Huang,
Jingwen Leng, and
Minyi Guo
(Shanghai Jiao Tong University, China; Microsoft Research, China; University of Otago, New Zealand)
@InProceedings{ASPLOS22p859,
author = {Wei Zhang and Quan Chen and Kaihua Fu and Ningxin Zheng and Zhiyi Huang and Jingwen Leng and Minyi Guo},
title = {Astraea: Towards QoS-Aware and Resource-Efficient Multi-stage GPU Services},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {859-858},
doi = {10.1145/3503222.3507721},
year = {2022},
}
Publisher's Version
Memory-Harvesting VMs in Cloud Platforms
Alexander Fuerst,
Stanko Novaković,
Íñigo Goiri,
Gohar Irfan Chaudhry,
Prateek Sharma,
Kapil Arya,
Kevin Broas,
Eugene Bak,
Mehmet Iyigun, and
Ricardo Bianchini
(Indiana University, USA; Microsoft Research, USA; Microsoft Azure, USA)
@InProceedings{ASPLOS22p881,
author = {Alexander Fuerst and Stanko Novaković and Íñigo Goiri and Gohar Irfan Chaudhry and Prateek Sharma and Kapil Arya and Kevin Broas and Eugene Bak and Mehmet Iyigun and Ricardo Bianchini},
title = {Memory-Harvesting VMs in Cloud Platforms},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {881-880},
doi = {10.1145/3503222.3507725},
year = {2022},
}
Publisher's Version
IOCost: Block IO Control for Containers in Datacenters
Tejun Heo,
Dan Schatzberg,
Andrew Newell,
Song Liu,
Saravanan Dhakshinamurthy,
Iyswarya Narayanan,
Josef Bacik,
Chris Mason,
Chunqiang Tang, and
Dimitrios Skarlatos
(Meta, USA; Carnegie Mellon University, USA)
@InProceedings{ASPLOS22p903,
author = {Tejun Heo and Dan Schatzberg and Andrew Newell and Song Liu and Saravanan Dhakshinamurthy and Iyswarya Narayanan and Josef Bacik and Chris Mason and Chunqiang Tang and Dimitrios Skarlatos},
title = {IOCost: Block IO Control for Containers in Datacenters},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {903-902},
doi = {10.1145/3503222.3507727},
year = {2022},
}
Publisher's Version
TMO: Transparent Memory Offloading in Datacenters
Johannes Weiner,
Niket Agarwal,
Dan Schatzberg,
Leon Yang,
Hao Wang,
Blaise Sanouillet,
Bikash Sharma,
Tejun Heo,
Mayank Jain,
Chunqiang Tang, and
Dimitrios Skarlatos
(Meta, USA; Carnegie Mellon University, USA)
@InProceedings{ASPLOS22p925,
author = {Johannes Weiner and Niket Agarwal and Dan Schatzberg and Leon Yang and Hao Wang and Blaise Sanouillet and Bikash Sharma and Tejun Heo and Mayank Jain and Chunqiang Tang and Dimitrios Skarlatos},
title = {TMO: Transparent Memory Offloading in Datacenters},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {925-924},
doi = {10.1145/3503222.3507731},
year = {2022},
}
Publisher's Version
SOL: Safe On-Node Learning in Cloud Platforms
Yawen Wang,
Daniel Crankshaw,
Neeraja J. Yadwadkar,
Daniel Berger,
Christos Kozyrakis, and
Ricardo Bianchini
(Stanford University, USA; Microsoft Research, USA; University of Texas at Austin, USA)
@InProceedings{ASPLOS22p947,
author = {Yawen Wang and Daniel Crankshaw and Neeraja J. Yadwadkar and Daniel Berger and Christos Kozyrakis and Ricardo Bianchini},
title = {SOL: Safe On-Node Learning in Cloud Platforms},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {947-946},
doi = {10.1145/3503222.3507704},
year = {2022},
}
Publisher's Version
Session 6A: Accelerating Emerging Applications
GenStore: A High-Performance In-Storage Processing System for Genome Sequence Analysis
Nika Mansouri Ghiasi,
Jisung Park,
Harun Mustafa,
Jeremie Kim,
Ataberk Olgun,
Arvid Gollwitzer,
Damla Senol Cali,
Can Firtina,
Haiyu Mao,
Nour Almadhoun Alserr,
Rachata Ausavarungnirun,
Nandita Vijaykumar,
Mohammed Alser, and
Onur Mutlu
(ETH Zurich, Switzerland; Bionano Genomics, USA; King Mongkut's University of Technology North Bangkok, Thailand; University of Toronto, Canada)
@InProceedings{ASPLOS22p969,
author = {Nika Mansouri Ghiasi and Jisung Park and Harun Mustafa and Jeremie Kim and Ataberk Olgun and Arvid Gollwitzer and Damla Senol Cali and Can Firtina and Haiyu Mao and Nour Almadhoun Alserr and Rachata Ausavarungnirun and Nandita Vijaykumar and Mohammed Alser and Onur Mutlu},
title = {GenStore: A High-Performance In-Storage Processing System for Genome Sequence Analysis},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {969-968},
doi = {10.1145/3503222.3507702},
year = {2022},
}
Publisher's Version
ProSE: The Architecture and Design of a Protein Discovery Engine
Eyes Robson,
Ceyu Xu, and
Lisa Wu Wills
(University of California at Berkeley, USA; Duke University, USA)
@InProceedings{ASPLOS22p991,
author = {Eyes Robson and Ceyu Xu and Lisa Wu Wills},
title = {ProSE: The Architecture and Design of a Protein Discovery Engine},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {991-990},
doi = {10.1145/3503222.3507722},
year = {2022},
}
Publisher's Version
A One-for-All and O(V log(V ))-Cost Solution for Parallel Merge Style Operations on Sorted Key-Value Arrays
Bangyan Wang,
Lei Deng,
Fei Sun,
Guohao Dai,
Liu Liu,
Yu Wang, and
Yuan Xie
(University of California at Santa Barbara, USA; Tsinghua University, China; Alibaba DAMO Academy, China)
@InProceedings{ASPLOS22p1013,
author = {Bangyan Wang and Lei Deng and Fei Sun and Guohao Dai and Liu Liu and Yu Wang and Yuan Xie},
title = {A One-for-All and <i>O</i>(<i>V</i> log(<i>V</i> ))-Cost Solution for Parallel Merge Style Operations on Sorted Key-Value Arrays},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1013-1012},
doi = {10.1145/3503222.3507728},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Session 6B: Bugs (1)
Finding Missed Optimizations through the Lens of Dead Code Elimination
Theodoros Theodoridis,
Manuel Rigger, and
Zhendong Su
(ETH Zurich, Switzerland)
@InProceedings{ASPLOS22p1057,
author = {Theodoros Theodoridis and Manuel Rigger and Zhendong Su},
title = {Finding Missed Optimizations through the Lens of Dead Code Elimination},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1057-1056},
doi = {10.1145/3503222.3507764},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
A Tree Clock Data Structure for Causal Orderings in Concurrent Executions
Umang Mathur,
Andreas Pavlogiannis,
Hünkar Can Tunç, and
Mahesh Viswanathan
(National University of Singapore, Singapore; Aarhus University, Denmark; University of Illinois at Urbana-Champaign, USA)
@InProceedings{ASPLOS22p1079,
author = {Umang Mathur and Andreas Pavlogiannis and Hünkar Can Tunç and Mahesh Viswanathan},
title = {A Tree Clock Data Structure for Causal Orderings in Concurrent Executions},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1079-1078},
doi = {10.1145/3503222.3507734},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
RSSD: Defend against Ransomware with Hardware-Isolated Network-Storage Codesign and Post-Attack Analysis
Benjamin Reidys,
Peng Liu, and
Jian Huang
(University of Illinois at Urbana-Champaign, USA; Pennsylvania State University, USA)
@InProceedings{ASPLOS22p1101,
author = {Benjamin Reidys and Peng Liu and Jian Huang},
title = {RSSD: Defend against Ransomware with Hardware-Isolated Network-Storage Codesign and Post-Attack Analysis},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1101-1100},
doi = {10.1145/3503222.3507773},
year = {2022},
}
Publisher's Version
Session 7A: Serverless
IceBreaker: Warming Serverless Functions Better with Heterogeneity
Rohan Basu Roy,
Tirthak Patel, and
Devesh Tiwari
(Northeastern University, USA)
@InProceedings{ASPLOS22p1145,
author = {Rohan Basu Roy and Tirthak Patel and Devesh Tiwari},
title = {IceBreaker: Warming Serverless Functions Better with Heterogeneity},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1145-1144},
doi = {10.1145/3503222.3507750},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
INFless: A Native Serverless System for Low-Latency, High-Throughput Inference
Yanan Yang,
Laiping Zhao,
Yiming Li,
Huanyu Zhang,
Jie Li,
Mingyang Zhao,
Xingzhen Chen, and
Keqiu Li
(Tianjin University, China; 58.com, China)
@InProceedings{ASPLOS22p1167,
author = {Yanan Yang and Laiping Zhao and Yiming Li and Huanyu Zhang and Jie Li and Mingyang Zhao and Xingzhen Chen and Keqiu Li},
title = {INFless: A Native Serverless System for Low-Latency, High-Throughput Inference},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1167-1166},
doi = {10.1145/3503222.3507709},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
FaaSFlow: Enable Efficient Workflow Execution for Function-as-a-Service
Zijun Li,
Yushi Liu,
Linsong Guo,
Quan Chen,
Jiagan Cheng,
Wenli Zheng, and
Minyi Guo
(Shanghai Jiao Tong University, China)
@InProceedings{ASPLOS22p1189,
author = {Zijun Li and Yushi Liu and Linsong Guo and Quan Chen and Jiagan Cheng and Wenli Zheng and Minyi Guo},
title = {FaaSFlow: Enable Efficient Workflow Execution for Function-as-a-Service},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1189-1188},
doi = {10.1145/3503222.3507717},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Serverless Computing on Heterogeneous Computers
Dong Du,
Qingyuan Liu,
Xueqiang Jiang,
Yubin Xia,
Binyu Zang, and
Haibo Chen
(Shanghai Jiao Tong University, China; Shanghai Artificial Intelligence Laboratory, China)
@InProceedings{ASPLOS22p1211,
author = {Dong Du and Qingyuan Liu and Xueqiang Jiang and Yubin Xia and Binyu Zang and Haibo Chen},
title = {Serverless Computing on Heterogeneous Computers},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1211-1210},
doi = {10.1145/3503222.3507732},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
CoolEdge: Hotspot-Relievable Warm Water Cooling for Energy-Efficient Edge Datacenters
Qiangyu Pei,
Shutong Chen,
Qixia Zhang,
Xinhui Zhu,
Fangming Liu,
Ziyang Jia,
Yishuo Wang, and
Yongjie Yuan
(Huazhong University of Science and Technology, China)
@InProceedings{ASPLOS22p1233,
author = {Qiangyu Pei and Shutong Chen and Qixia Zhang and Xinhui Zhu and Fangming Liu and Ziyang Jia and Yishuo Wang and Yongjie Yuan},
title = {CoolEdge: Hotspot-Relievable Warm Water Cooling for Energy-Efficient Edge Datacenters},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1233-1232},
doi = {10.1145/3503222.3507713},
year = {2022},
}
Publisher's Version
Session 7B: Bugs (2)
Yashme: Detecting Persistency Races
Hamed Gorjiara,
Guoqing Harry Xu, and
Brian Demsky
(University of California at Irvine, USA; University of California at Los Angeles, USA)
@InProceedings{ASPLOS22p1255,
author = {Hamed Gorjiara and Guoqing Harry Xu and Brian Demsky},
title = {Yashme: Detecting Persistency Races},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1255-1254},
doi = {10.1145/3503222.3507766},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
EXAMINER: Automatically Locating Inconsistent Instructions between Real Devices and CPU Emulators for ARM
Muhui Jiang,
Tianyi Xu,
Yajin Zhou,
Yufeng Hu,
Ming Zhong,
Lei Wu,
Xiapu Luo, and
Kui Ren
(Hong Kong Polytechnic University, China; Zhejiang University, China)
@InProceedings{ASPLOS22p1277,
author = {Muhui Jiang and Tianyi Xu and Yajin Zhou and Yufeng Hu and Ming Zhong and Lei Wu and Xiapu Luo and Kui Ren},
title = {EXAMINER: Automatically Locating Inconsistent Instructions between Real Devices and CPU Emulators for ARM},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1277-1276},
doi = {10.1145/3503222.3507736},
year = {2022},
}
Publisher's Version
Path-Sensitive and Alias-Aware Typestate Analysis for Detecting OS Bugs
Tuo Li,
Jia-Ju Bai,
Yulei Sui, and
Shi-Min Hu
(Tsinghua University, China; University of Technology Sydney, Australia)
@InProceedings{ASPLOS22p1299,
author = {Tuo Li and Jia-Ju Bai and Yulei Sui and Shi-Min Hu},
title = {Path-Sensitive and Alias-Aware Typestate Analysis for Detecting OS Bugs},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1299-1298},
doi = {10.1145/3503222.3507770},
year = {2022},
}
Publisher's Version
Efficiently Detecting Concurrency Bugs in Persistent Memory Programs
Zhangyu Chen,
Yu Hua,
Yongle Zhang, and
Luochangqi Ding
(Huazhong University of Science and Technology, China; Purdue University, USA)
@InProceedings{ASPLOS22p1321,
author = {Zhangyu Chen and Yu Hua and Yongle Zhang and Luochangqi Ding},
title = {Efficiently Detecting Concurrency Bugs in Persistent Memory Programs},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1321-1320},
doi = {10.1145/3503222.3507755},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Who Goes First? Detecting Go Concurrency Bugs via Message Reordering
Ziheng Liu,
Shihao Xia,
Yu Liang,
Linhai Song, and
Hong Hu
(Pennsylvania State University, USA)
@InProceedings{ASPLOS22p1343,
author = {Ziheng Liu and Shihao Xia and Yu Liang and Linhai Song and Hong Hu},
title = {Who Goes First? Detecting Go Concurrency Bugs via Message Reordering},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1343-1342},
doi = {10.1145/3503222.3507753},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Session 8A: Non-traditional Computing and Reconfigurable Hardware
CryoWire: Wire-Driven Microarchitecture Designs for Cryogenic Computing
Dongmoon Min,
Yujin Chung,
Ilkwon Byun,
Junpyo Kim, and
Jangwoo Kim
(Seoul National University, South Korea)
@InProceedings{ASPLOS22p1365,
author = {Dongmoon Min and Yujin Chung and Ilkwon Byun and Junpyo Kim and Jangwoo Kim},
title = {CryoWire: Wire-Driven Microarchitecture Designs for Cryogenic Computing},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1365-1364},
doi = {10.1145/3503222.3507749},
year = {2022},
}
Publisher's Version
REVAMP: A Systematic Framework for Heterogeneous CGRA Realization
Thilini Kaushalya Bandara,
Dhananjaya Wijerathne,
Tulika Mitra, and
Li-Shiuan Peh
(National University of Singapore, Singapore)
@InProceedings{ASPLOS22p1387,
author = {Thilini Kaushalya Bandara and Dhananjaya Wijerathne and Tulika Mitra and Li-Shiuan Peh},
title = {REVAMP: A Systematic Framework for Heterogeneous CGRA Realization},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1387-1386},
doi = {10.1145/3503222.3507772},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
PLD: Fast FPGA Compilation to Make Reconfigurable Acceleration Compatible with Modern Incremental Refinement Software Development
Yuanlong Xiao,
Eric Micallef,
Andrew Butt,
Matthew Hofmann,
Marc Alston,
Matthew Goldsmith,
Andrew Merczynski-Hait, and
André DeHon
(University of Pennsylvania, USA)
@InProceedings{ASPLOS22p1409,
author = {Yuanlong Xiao and Eric Micallef and Andrew Butt and Matthew Hofmann and Marc Alston and Matthew Goldsmith and Andrew Merczynski-Hait and André DeHon},
title = {PLD: Fast FPGA Compilation to Make Reconfigurable Acceleration Compatible with Modern Incremental Refinement Software Development},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1409-1408},
doi = {10.1145/3503222.3507740},
year = {2022},
}
Publisher's Version
Debugging in the Brave New World of Reconfigurable Hardware
Jiacheng Ma,
Gefei Zuo,
Kevin Loughlin,
Haoyang Zhang,
Andrew Quinn, and
Baris Kasikci
(University of Michigan, USA; University of California at Santa Cruz, USA)
@InProceedings{ASPLOS22p1431,
author = {Jiacheng Ma and Gefei Zuo and Kevin Loughlin and Haoyang Zhang and Andrew Quinn and Baris Kasikci},
title = {Debugging in the Brave New World of Reconfigurable Hardware},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1431-1430},
doi = {10.1145/3503222.3507701},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Temporal and SFQ Pulse-Streams Encoding for Area-Efficient Superconducting Accelerators
Patricia Gonzalez-Guerrero,
Meriam Gay Bautista,
Darren Lyles, and
George Michelogiannakis
(Lawrence Berkeley National Laboratory, USA)
@InProceedings{ASPLOS22p1453,
author = {Patricia Gonzalez-Guerrero and Meriam Gay Bautista and Darren Lyles and George Michelogiannakis},
title = {Temporal and SFQ Pulse-Streams Encoding for Area-Efficient Superconducting Accelerators},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1453-1452},
doi = {10.1145/3503222.3507765},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Session 8B: Synthesis and Compilation
Understanding and Exploiting Optimal Function Inlining
Theodoros Theodoridis,
Tobias Grosser, and
Zhendong Su
(ETH Zurich, Switzerland; University of Edinburgh, UK)
@InProceedings{ASPLOS22p1475,
author = {Theodoros Theodoridis and Tobias Grosser and Zhendong Su},
title = {Understanding and Exploiting Optimal Function Inlining},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1475-1474},
doi = {10.1145/3503222.3507744},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
CirFix: Automatically Repairing Defects in Hardware Design Code
Hammad Ahmad,
Yu Huang, and
Westley Weimer
(University of Michigan, USA)
@InProceedings{ASPLOS22p1497,
author = {Hammad Ahmad and Yu Huang and Westley Weimer},
title = {CirFix: Automatically Repairing Defects in Hardware Design Code},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1497-1496},
doi = {10.1145/3503222.3507763},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Vector Instruction Selection for Digital Signal Processors using Program Synthesis
Maaz Bin Safeer Ahmad,
Alexander J. Root,
Andrew Adams,
Shoaib Kamil, and
Alvin Cheung
(Adobe, USA; Massachusetts Institute of Technology, USA; University of California at Berkeley, USA)
@InProceedings{ASPLOS22p1519,
author = {Maaz Bin Safeer Ahmad and Alexander J. Root and Andrew Adams and Shoaib Kamil and Alvin Cheung},
title = {Vector Instruction Selection for Digital Signal Processors using Program Synthesis},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1519-1518},
doi = {10.1145/3503222.3507714},
year = {2022},
}
Publisher's Version
HeteroGen: Transpiling C to Heterogeneous HLS Code with Automated Test Generation and Program Repair
Qian Zhang,
Jiyuan Wang,
Guoqing Harry Xu, and
Miryung Kim
(University of California at Los Angeles, USA)
@InProceedings{ASPLOS22p1541,
author = {Qian Zhang and Jiyuan Wang and Guoqing Harry Xu and Miryung Kim},
title = {HeteroGen: Transpiling C to Heterogeneous HLS Code with Automated Test Generation and Program Repair},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1541-1540},
doi = {10.1145/3503222.3507748},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Tree Traversal Synthesis Using Domain-Specific Symbolic Compilation
Yanju Chen,
Junrui Liu,
Yu Feng, and
Rastislav Bodik
(University of California at Santa Barbara, USA; University of Washington, USA)
@InProceedings{ASPLOS22p1563,
author = {Yanju Chen and Junrui Liu and Yu Feng and Rastislav Bodik},
title = {Tree Traversal Synthesis Using Domain-Specific Symbolic Compilation},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1563-1562},
doi = {10.1145/3503222.3507751},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Session 9A: Hardware Security (2)
Randomized Row-Swap: Mitigating Row Hammer by Breaking Spatial Correlation between Aggressor and Victim Rows
Gururaj Saileshwar,
Bolin Wang,
Moinuddin Qureshi, and
Prashant J. Nair
(Georgia Institute of Technology, USA; University of British Columbia, Canada)
@InProceedings{ASPLOS22p1607,
author = {Gururaj Saileshwar and Bolin Wang and Moinuddin Qureshi and Prashant J. Nair},
title = {Randomized Row-Swap: Mitigating Row Hammer by Breaking Spatial Correlation between Aggressor and Victim Rows},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1607-1606},
doi = {10.1145/3503222.3507716},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
ShEF: Shielded Enclaves for Cloud FPGAs
Mark Zhao,
Mingyu Gao, and
Christos Kozyrakis
(Stanford University, USA; Tsinghua University, China)
@InProceedings{ASPLOS22p1629,
author = {Mark Zhao and Mingyu Gao and Christos Kozyrakis},
title = {ShEF: Shielded Enclaves for Cloud FPGAs},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1629-1628},
doi = {10.1145/3503222.3507733},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Session 9B: Smart Networking
Taurus: A Data Plane Architecture for Per-Packet ML
Tushar Swamy,
Alexander Rucker,
Muhammad Shahbaz,
Ishan Gaur, and
Kunle Olukotun
(Stanford University, USA; Purdue University, USA)
@InProceedings{ASPLOS22p1673,
author = {Tushar Swamy and Alexander Rucker and Muhammad Shahbaz and Ishan Gaur and Kunle Olukotun},
title = {Taurus: A Data Plane Architecture for Per-Packet ML},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1673-1672},
doi = {10.1145/3503222.3507726},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
FlexDriver: A Network Driver for Your Accelerator
Haggai Eran,
Maxim Fudim,
Gabi Malka,
Gal Shalom,
Noam Cohen,
Amit Hermony,
Dotan Levi,
Liran Liss, and
Mark Silberstein
(NVIDIA, Israel; Technion, Israel)
@InProceedings{ASPLOS22p1695,
author = {Haggai Eran and Maxim Fudim and Gabi Malka and Gal Shalom and Noam Cohen and Amit Hermony and Dotan Levi and Liran Liss and Mark Silberstein},
title = {FlexDriver: A Network Driver for Your Accelerator},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1695-1694},
doi = {10.1145/3503222.3507776},
year = {2022},
}
Publisher's Version
The Benefits of General-Purpose On-NIC Memory
Boris Pismenny,
Liran Liss,
Adam Morrison, and
Dan Tsafrir
(Technion, Israel; NVIDIA, Israel; Tel Aviv University, Israel; VMware Research, Israel)
@InProceedings{ASPLOS22p1717,
author = {Boris Pismenny and Liran Liss and Adam Morrison and Dan Tsafrir},
title = {The Benefits of General-Purpose On-NIC Memory},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1717-1716},
doi = {10.1145/3503222.3507711},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
Domain Specific Run Time Optimization for Software Data Planes
Sebastiano Miano,
Alireza Sanaee,
Fulvio Risso,
Gábor Rétvári, and
Gianni Antichi
(Queen Mary University of London, UK; Politecnico di Torino, Italy; Budapest University of Technology and Economics, Hungary)
@InProceedings{ASPLOS22p1739,
author = {Sebastiano Miano and Alireza Sanaee and Fulvio Risso and Gábor Rétvári and Gianni Antichi},
title = {Domain Specific Run Time Optimization for Software Data Planes},
booktitle = {Proc.\ ASPLOS},
publisher = {ACM},
pages = {1739-1738},
doi = {10.1145/3503222.3507769},
year = {2022},
}
Publisher's Version
Published Artifact
Artifacts Available
Artifacts Functional
Results Reproduced
proc time: 0.73