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
Session 1B: Address and Memory
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)
Publisher's Version
Session 2A: GPU and Data Analytics
Session 2B: Privacy and Software Security
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)
Publisher's Version
Artifacts Functional
Session 3A: Hardware Security (1)
Session 3B: Misc.
Session 4A: Systems for Machine Learning
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)
Publisher's Version
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)
Publisher's Version
Artifacts Functional
Results Reproduced
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)
Publisher's Version
Artifacts Functional
Session 4B: Operating System
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)
Publisher's Version
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)
Publisher's Version
Info
Artifacts Functional
Results Reproduced
Session 5A: Quantum Computing
Session 5B: Data Center and Cloud Services
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)
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)
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)
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)
Publisher's Version
Session 6B: Bugs (1)
Session 7A: Serverless
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)
Publisher's Version
Session 7B: Bugs (2)
Session 8A: Non-traditional Computing and Reconfigurable Hardware
Session 8B: Synthesis and Compilation
Session 9A: Hardware Security (2)
Session 9B: Smart Networking
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)
Publisher's Version
proc time: 21.41