Tuesday, March 1, 2022
19:00 – 21:00 | ASPLOS Reception |
---|
Wednesday, March 2, 2022
8:40 – 9:00 | Opening | |
---|---|---|
9:00 – 10:00 | Keynote: Michael Franz, University of California, Irvine Session Chair: Mike Ferdman, Stony Brook University |
|
10:00 – 10:20 | Break | |
10:20 – 12:00 | Session 1A: Accelerators | Session 1B: Address and Memory |
12:00 – 13:40 | Lunch | |
13:40 – 15:20 | Session 2A: GPU and Data Analytics | Session 2B: Privacy and Software Security |
15:20 – 15:40 | Break | |
15:40 – 16:20 | Session 3A: Hardware Security (1) | Session 3B: Misc. |
16:20 – 17:20 | WACI | |
17:20 – 19:00 | Poster Session | |
17:45 – 19:00 | Cheese Tasting (for those registered) |
Thursday, March 3, 2022
8:40 – 9:40 | Keynote: Tim Harris, Microsoft Session Chair: Shan Lu, University of Chicago |
|
9:40 – 10:00 | Break | |
10:00 – 11:40 | Session 4A: Systems for Machine Learning | Session 4B: Operating Systems |
11:40 – 13:20 | Lunch | |
13:20 – 15:00 | Session 5A: Quantum Computing | Session 5B: Data Center and Cloud Services |
15:00 – 15:20 | Break | |
15:20 – 16:40 | Session 6A: Accelerating Emerging Applications | Session 6B: Bugs (1) |
18:00 – 19:30 | Olympic Museum (free tour of the exhibition) | |
19:30 | Aperitif and Gala Dinner |
Friday, March 4, 2022
8:40 – 9:40 | Keynote: Phillip Stanley-Marbell, University of Cambridge Session Chair: Tom Wenisch, University of Michigan & Google |
|
9:40 – 10:00 | Break | |
10:00 – 11:40 | Session 7A: Serverless Computing | Session 7B: Bugs (2) |
11:40 – 13:20 | Lunch | |
13:20 – 15:00 | Session 8A: Non-traditional Computing and Reconfigurable Hardware | Session 8B: Synthesis and Compilation |
15:00 – 15:20 | Break | |
15:20 – 16:40 | Session 9A: Hardware Security (2) | Session 9B: Smart Networking |
16:40 – 17:00 | Closing Remarks |
Room Assignment (STCC)
Event | Room |
Reception | Foyer Garden 4 and Foyer Garden 5 |
Keynote | Room 3BC |
Session A | Room 3BC |
Session B | Room 4BC |
WACI | Room 3BC |
Coffee breaks | Foyer Garden 4 and Foyer Garden 5 |
Lunch | Foyer Garden 4 and Foyer Garden 5 |
Poster session | Foyer Garden 3 |
Cheese Tasting (CASA) | Foyer Garden 4 and Foyer Garden 5 |
Session Details
Session 1A: Accelerators Session Chair: Mark Silberstein, Technion |
---|
TaskStream: Accelerating Task-Parallel Workloads by Recovering Program Structure Vidushi Dadu (University of California at Los Angeles), Tony Nowatzki (University of California at Los Angeles) |
DOTA: Detect and Omit Weak Attentions for Scalable Transformer Acceleration Zheng Qu (University of California at Santa Barbara), Liu Liu (University of California at Santa Barbara), Fengbin Tu (University of California at Santa Barbara), Zhaodong Chen (University of California at Santa Barbara), Yufei Ding (University of California at Santa Barbara), Yuan Xie (University of California at Santa Barbara) |
A Full-stack Search Technique for Domain Optimized Deep Learning Accelerators Dan Zhang (Google Brain), Safeen Huda (Google), Ebrahim Songhori (Google Brain), Kartik Prabhu (Stanford University), Quoc Le (Google Brain), Anna Goldie (Google Brain), Azalia Mirhoseini (Google Brain) |
FINGERS: Exploiting Fine-Grained Parallelism in Graph Mining Accelerators Qihang Chen (Tsinghua University), Boyu Tian (Tsinghua University), Mingyu Gao (Tsinghua University) |
BiSon-e: A Lightweight and High-Performance Accelerator for Narrow Integer Linear Algebra Computing on the Edge Enrico Reggiani (Barcelona Supercomputing Center), Cristóbal Ramírez Lazo (Barcelona Supercomputing Center), Roger Figueras Bagué (Barcelona Supercomputing Center), Adrián Cristal (Barcelona Supercomputing Center), Mauro Olivieri (Sapienza University of Rome), Osman Sabri Unsal (Barcelona Supercomputing Center) |
Session 1B: Address and Memory Session Chair: Dimitrios Skarlatos, Carnegie Mellon University |
---|
Software-defined Address Mapping: a Case on 3D Memory Jialiang Zhang (University of Pennsylvania), Michael Swift (University of Wisconsin-Madison), Jing (Jane) Li (University of Pennsylvania) |
Parallel Virtualized Memory Translation with Nested Elastic Cuckoo Page Tables Jovan Stojkovic (University of Illinois at Urbana-Champaign), Dimitrios Skarlatos (Carnegie Mellon University), Apostolos Kokolis (University of Illinois at Urbana-Champaign), Tianyin Xu (University of Illinois at Urbana-Champaign), Josep Torrellas (University of Illinois at Urbana-Champaign) |
CARAT CAKE: Replacing Paging via Compiler/Kernel Cooperation Brian Suchy (Northwestern University), Souradip Ghosh (Northwestern University), Drew Kersnar (Northwestern University), Siyuan Chai (Northwestern University), Zhen Huang (Northwestern University), Aaron Nelson (Northwestern University), Michael Cuevas (Northwestern University), Alex Bernat (Northwestern University), Gaurav Chaudhary (Northwestern University), Nikos Hardavellas (Northwestern University), Simone Campanoni (Northwestern University), Peter Dinda (Northwestern University) |
NVAlloc: Rethinking Heap Metadata Management in Persistent Memory Allocators Zheng Dang (Zhejiang University), Shuibing He (Zhejiang University), Peiyi Hong (Zhejiang University), Zhenxin Li (Zhejiang University), Xuechen Zhang (Washington State University), Xian-He Sun (Illinois Institute of Technology), Gang Chen (Zhejiang University) |
Every Walk’s a Hit: Making Page Walks Single-Access Cache Hits Chang Hyun Park (Uppsala University), Ilias Vougioukas (Arm Research), Andreas Sandberg (Arm Research), David Black-Schaffer (Uppsala University) |
Session 2A: GPU and Data Analytics Session Chair: Yunho Oh, Sungkyunkwan University |
---|
GPM: Leveraging Persistent Memory from a GPU Shweta Pandey (Indian Institute of Science), Aditya K Kamath (Indian Institute of Science), Arkaprava Basu (Indian Institute of Science) |
GPUReplay: A 50-KB GPU Stack for Client ML Heejin Park (Purdue University), Felix Xiaozhu Lin (University of Virginia) |
ValueExpert: Exploring Value Patterns in GPU-accelerated Applications Keren Zhou (Rice University), Yueming Hao (North Carolina State University), John Mellor-Crummey (Rice University), Xiaozhu Meng (Rice University), Xu Liu (North Carolina State University), (Oak Ridge National Laboratory) |
SparseCore: Stream ISA and Processor Specialization for Sparse Computation Gengyu Rao (University of Southern California), Jingji Chen (University of Southern California), Jason Yik (University of Southern California), Xuehai Qian (University of Southern California) |
JSONSki: Streaming Semi-Structured Data with Bit-Parallel Fast-Forwarding Lin Jiang (University of California at Riverside), Zhijia Zhao (University of California at Riverside) |
Session 2B: Privacy and Software Security Session Chair: Baris Kasikci, University of Michigan |
---|
MineSweeper: A “Clean Sweep” for Drop-In Use-After-Free Prevention Márton Erdős (University of Cambridge), Sam Ainsworth (University of Edinburgh), Timothy M. Jones (University of Cambridge) |
Revizor: Testing Black-box CPUs against Speculation Contracts Oleksii Oleksenko (TU Dresden), Christof Fetzer (TU Dresden), Boris Köpf (Microsoft Research), Mark Silberstein (Technion) |
Protecting Adaptive Sampling from Information Leakage on Low-Power Sensors Tejas Kannan (University of Chicago), Henry Hoffmann (University of Chicago) |
One Size Does Not Fit All: Security Hardening of MIPS Embedded Systems via Static Binary Debloating for Shared Libraries Haotian Zhang (University of Texas at Arlington), Mengfei Ren (University of Texas at Arlington), Yu Lei (University of Texas at Arlington), Jiang Ming (University of Texas at Arlington) |
ViK: Practical Mitigation of Temporal Memory Safety Violations through Object ID Inspection Haehyun Cho (Soongsil University), Jinbum Park (Samsung Research), Adam Oest (PayPal), Tiffany Bao (Arizona State University), Ruoyu Wang (Arizona State University), Yan Shoshitaishvili (Arizona State University), Adam Doupé (Arizona State University), Gail-Joon Ahn (Arizona State University & Samsung Research) |
Session 3A: Hardware Security (1) Session Chair: Mathias Payer, EPFL |
---|
Pinned Loads: Taming Speculative Loads in Secure Processors Zirui Neil Zhao (University of Illinois at Urbana-Champaign), Houxiang Ji (University of Illinois at Urbana-Champaign), Adam Morrison (Tel Aviv University), Darko Marinov (University of Illinois at Urbana-Champaign), Josep Torrellas (University of Illinois at Urbana-Champaign) |
DAGguise: Mitigating Memory Timing Side Channels Peter W. Deutsch (Massachusetts Institute of Technology), Yuheng Yang (Massachusetts Institute of Technology), Thomas Bourgeat (Massachusetts Institute of Technology), Jules Drean (Massachusetts Institute of Technology), Joel S. Emer (Massachusetts Institute of Technology), (NVIDIA), Mengjia Yan (Massachusetts Institute of Technology) |
Session 3B: Misc. Session Chair: Lana Josipovic, ETH Zurich |
---|
Eavesdropping User Credentials via GPU Side Channels on Smartphones Boyuan Yang (University of Pittsburgh), Ruirong Chen (University of Pittsburgh), Kai Huang (University of Pittsburgh), Jun Yang (University of Pittsburgh), Wei Gao (University of Pittsburgh) |
CRISP: Critical Slice Prefetching Heiner Litz (University of California at Santa Cruz), Grant Ayers (Google), Parthasarathy Ranganathan (Google) |
Session 4A: Systems for Machine Learning Session Chair: Gennady Pekhimenko, University of Toronto / Vector Institute |
---|
RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendation Geet Sethi (Stanford University), (Meta), Bilge Acun (Meta), Niket Agarwal (Meta), Christos Kozyrakis (Stanford University), Caroline Trippel (Stanford University), Carole-Jean Wu (Meta) |
AStitch: Enabling A New Multi-Dimensional Optimization Space for Memory-Intensive ML Training and Inference on Modern SIMT Architectures Zhen Zheng (Alibaba Group), Xuanda Yang (Alibaba Group), Pengzhan Zhao (Alibaba Group), Guoping Long (Alibaba Group), Kai Zhu (Alibaba Group), Feiwen Zhu (Alibaba Group), Wenyi Zhao (Alibaba Group), Xiaoyong Liu (Alibaba Group), Jun Yang (Alibaba), Jidong Zhai (Tsinghua University), Shuaiwen Leon Song (University of Sydney & University of Washington), Wei Lin (Alibaba Group) |
NASPipe: High Performance and Reproducible Pipeline Parallel Supernet Training via Causal Synchronous Parallelism Shixiong Zhao (University of Hong Kong), Fanxin Li (University of Hong Kong), Xusheng Chen (University of Hong Kong), Tianxiang Shen (University of Hong Kong), Li Chen (Huawei Technologies), Sen Wang (Huawei Technologies), Nicholas Zhang (Huawei Technologies), Cheng Li (University of Science and Technology of China), Heming Cui (University of Hong Kong) |
VELTAIR: Towards High-Performance Multi-Tenant Deep Learning Services via Adaptive Compilation and Scheduling Zihan Liu (Shanghai Jiao Tong University), Jingwen Leng (Shanghai Jiao Tong University), Zhihui Zhang (Shanghai Jiao Tong University), Quan Chen (Shanghai Jiao Tong University), Chao Li (Shanghai Jiao Tong University), Minyi Guo (Shanghai Jiao Tong University) |
Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloads Abhinav Jangda (University of Massachusetts at Amherst), Jun Huang (Ohio State University), Guodong Liu (Chinese Academy of Sciences), Amir Hossein Nodehi Sabet (University of California at Riverside), Saeed Maleki (Microsoft Research), Youshan Miao (Microsoft Research), Madanlal Musuvathi (Microsoft Research), Todd Mytkowicz (Microsoft Research), Olli Saarikivi (Microsoft Research) |
Session 4B: Operating System Session Chair: Baptiste Lepers, The University of Sydney |
---|
Clio: A Hardware-Software Co-Designed Disaggregated Memory System Zhiyuan Guo (University of California at San Diego), Yizhou Shan (University of California at San Diego), Xuhao Luo (University of California at San Diego), Yutong Huang (University of California at San Diego), Yiying Zhang (University of California at San Diego) |
Enzian: An Open, General, CPU/FPGA Platform for Systems Software Research David Cock (ETH Zurich), Abishek Ramdas (ETH Zurich), Daniel Schwyn (ETH Zurich), Michael Giardino (ETH Zurich), Adam Turowski (ETH Zurich), Zhenhao He (ETH Zurich), Nora Hossle (ETH Zurich), Dario Korolija (ETH Zurich), Melissa Licciardello (ETH Zurich), Kristina Martsenko (ETH Zurich), Reto Achermann (University of British Columbia), Gustavo Alonso (ETH Zurich), Timothy Roscoe (ETH Zurich) |
Efficient and Scalable Core Multiplexing with M³v Nils Asmussen (Barkhausen Institut), Sebastian Haas (Barkhausen Institut), Carsten Weinhold (Barkhausen Institut), Till Miemietz (Barkhausen Institut), Michael Roitzsch (Barkhausen Institut) |
FlexOS: Towards Flexible OS Isolation Hugo Lefeuvre (University of Manchester), Vlad-Andrei Bădoiu (University Politehnica of Bucharest), Alexander Jung (Lancaster University), Stefan Lucian Teodorescu (University Politehnica of Bucharest), Sebastian Rauch (KIT), Felipe Huici (NEC Laboratories), Costin Raiciu (University Politehnica of Bucharest & Correct Networks), Pierre Olivier (University of Manchester) |
Adelie: Continuous Address Space Layout Re-Randomization for Linux Drivers Ruslan Nikolaev (Pennsylvania State University), Hassan Nadeem (Virginia Tech), Cathlyn Stone (Virginia Tech), Binoy Ravindran (Virginia Tech) |
Session 5A: Quantum Computing Session Chair: Ali Javadi-Abhari, IBM |
---|
Suppressing ZZ Crosstalk of Quantum Computers through Pulse and Scheduling Co-Optimization Lei Xie (Tsinghua University), Jidong Zhai (Tsinghua University), ZhenXing Zhang (Tencent Quantum Laboratory), Jonathan Allcock (Tencent Quantum Laboratory), Shengyu Zhang (Tencent Quantum Laboratory), Yi-Cong Zheng (Tencent Quantum Laboratory) |
QUEST: Systematically Approximating Quantum Circuits for Higher Output Fidelity Tirthak Patel (Northeastern University), Ed Younis (Lawrence Berkeley National Laboratory), Costin Iancu (Lawrence Berkeley National Laboratory), Wibe de Jong (Lawrence Berkeley National Laboratory), Devesh Tiwari (Northeastern University) |
HAMMER: Boosting Fidelity of Noisy Quantum Circuits by Exploiting Hamming Behavior of Erroneous Outcomes Swamit Tannu (University of Wisconsin-Madison), Poulami Das (Georgia Institute of Technology), Ramin Ayanzadeh (Georgia Institute of Technology), Moinuddin Qureshi (Georgia Institute of Technology) |
LILLIPUT: A Lightweight Low-Latency Lookup-Table Based Decoder for Near-term Quantum Error Correction Poulami Das (Georgia Institute of Technology), Aditya Locharla (Google), Cody Jones (Google) |
Paulihedral: A Generalized Block-Wise Compiler Optimization Framework For Quantum Simulation Kernels Gushu Li (University of California at Santa Barbara), Anbang Wu (University of California at Santa Barbara), Yunong Shi (Amazon), Ali Javadi-Abhari (IBM), Yufei Ding (University of California at Santa Barbara), Yuan Xie (University of California at Santa Barbara) |
Session 5B: Data Center and Cloud Services Session Chair: Edouard Bugnion, EPFL |
---|
Astraea: Towards QoS-Aware and Resource-Efficient Multi-stage GPU Services Wei Zhang (Shanghai Jiao Tong University), Quan Chen (Shanghai Jiao Tong University), Kaihua Fu (Shanghai Jiao Tong University), Ningxin Zheng (Microsoft Research), Zhiyi Huang (University of Otago), Jingwen Leng (Shanghai Jiao Tong University), Minyi Guo (Shanghai Jiao Tong University) |
Memory-Harvesting VMs in Cloud Platforms Alexander Fuerst (Indiana University), Stanko Novaković (Microsoft Research), Íñigo Goiri (Microsoft Research), Gohar Irfan Chaudhry (Microsoft Research), Prateek Sharma (Indiana University), Kapil Arya (Microsoft Research), Kevin Broas (Microsoft Azure), Eugene Bak (Microsoft Azure), Mehmet Iyigun (Microsoft Azure), Ricardo Bianchini (Microsoft Research) |
IOCost : Block IO Control for Containers in Datacenters Tejun Heo (Meta), Dan Schatzberg (Meta), Andrew Newell (Meta), Song Liu (Meta), Saravanan Dhakshinamurthy (Meta), Iyswarya Narayanan (Meta), Josef Bacik (Meta), Chris Mason (Meta), Chunqiang Tang (Meta), Dimitrios Skarlatos (Carnegie Mellon University) |
TMO: Transparent Memory Offloading in Datacenters Johannes Weiner (Meta), Niket Agarwal (Meta), Dan Schatzberg (Meta), Leon Yang (Meta), Hao Wang (Meta), Blaise Sanouillet (Meta), Bikash Sharma (Meta), Tejun Heo (Meta), Mayank Jain (Meta), Chunqiang Tang (Meta), Dimitrios Skarlatos (Carnegie Mellon University) |
SOL: Safe On-Node Learning in Cloud Platforms Yawen Wang (Stanford University), Daniel Crankshaw (Microsoft Research), Neeraja J. Yadwadkar (University of Texas at Austin), Daniel Berger (Microsoft Research), Christos Kozyrakis (Stanford University), Ricardo Bianchini (Microsoft Research) |
Session 6A: Accelerating Emerging Applications Session Chair: Sanidhya Kashyap, EPFL |
---|
GenStore: An In-storage Processing System for Genome Sequence Analysis Nika Mansouri Ghiasi (ETH Zurich), Jisung Park (ETH Zurich), Harun Mustafa (ETH Zurich), Jeremie Kim (ETH Zurich), Ataberk Olgun (ETH Zurich), Arvid Gollwitzer (ETH Zurich), Damla Senol Cali (Bionano Genomics), Can Firtina (ETH Zurich), Haiyu Mao (ETH Zurich), Nour Almadhoun Alserr (ETH Zurich), Rachata Ausavarungnirun (King Mongkut’s University of Technology North Bangkok), Nandita Vijaykumar (University of Toronto), Mohammed Alser (ETH Zurich), Onur Mutlu (ETH Zurich) |
ProSE: The Architecture and Design of a Protein Discovery Engine Eyes Robson (University of California at Berkeley), Ceyu Xu (Duke University), Lisa Wu Wills (Duke University) |
A One-for-All and O(Vlog(V))-cost Solution for Parallel Merge Style Operations on Sorted Key-Value Arrays Bangyan Wang (University of California at Santa Barbara), Lei Deng (Tsinghua University), Fei Sun (Alibaba DAMO Academy), Guohao Dai (Tsinghua University), Liu Liu (University of California at Santa Barbara), Yu Wang (Tsinghua University), Yuan Xie (University of California at Santa Barbara) |
Client-Optimized Algorithms and Acceleration for Encrypted Compute Offloading McKenzie van der Hagen (Carnegie Mellon University), Brandon Lucia (Carnegie Mellon University) |
Session 6B: Bugs (1) Session Chair: Andrea Lattuada, ETH Zurich |
---|
Finding Missed Optimizations through the Lens of Dead Code Elimination Theodoros Theodoridis (ETH Zurich), Manuel Rigger (ETH Zurich), Zhendong Su (ETH Zurich) |
A Tree Clock Data Structure for Causal Orderings in Concurrent Executions Umang Mathur (National University of Singapore), Andreas Pavlogiannis (Aarhus University), Hünkar Can Tunç (Aarhus University), Mahesh Viswanathan (University of Illinois at Urbana-Champaign) |
RSSD: Defend Against Ransomware with Hardware-Isolated Network-Storage Codesign and Post-Attack Analysis Benjamin Reidys (University of Illinois at Urbana-Champaign), Peng Liu (Pennsylvania State University), Jian Huang (University of Illinois at Urbana-Champaign) |
Creating Concise and Efficient Dynamic Analyses with ALDA Xiang Cheng (Georgia Institute of Technology), David Devecsery (Georgia Institute of Technology) |
Session 7A: Serverless Session Chair: Ana Klimovic, ETH Zurich |
---|
IceBreaker: Warming Serverless Functions Better with Heterogeneity Rohan Basu Roy (Northeastern University), Tirthak Patel (Northeastern University), Devesh Tiwari (Northeastern University) |
INFless: A Native Serverless System for Low-latency, High-throughput Inference Yanan Yang (Tianjin University), Laiping Zhao (Tianjin University), Yiming Li (Tianjin University), Huanyu Zhang (Tianjin University), Jie Li (Tianjin University), Mingyang Zhao (Tianjin University), Xingzhen Chen (58.com), Keqiu Li (Tianjin University) |
FaaSFlow: Enable Efficient Workflow Execution for Function-as-a-Service Zijun Li (Shanghai Jiao Tong University), Yushi Liu (Shanghai Jiao Tong University), Linsong Guo (Shanghai Jiao Tong University), Quan Chen (Shanghai Jiao Tong University), Jiagan Cheng (Shanghai Jiao Tong University), Wenli Zheng (Shanghai Jiao Tong University), Minyi Guo (Shanghai Jiao Tong University) |
Serverless Computing on Heterogeneous Computers Dong Du (Shanghai Jiao Tong University), Qingyuan Liu (Shanghai Jiao Tong University), Xueqiang Jiang (Shanghai Jiao Tong University), Yubin Xia (Shanghai Jiao Tong University), Binyu Zang (Shanghai Jiao Tong University), Haibo Chen (Shanghai Jiao Tong University) |
CoolEdge: Hotspot-relievable Warm Water Cooling for Energy-efficient Edge Datacenters Qiangyu Pei (Huazhong University of Science and Technology), Shutong Chen (Huazhong University of Science and Technology), Qixia Zhang (Huazhong University of Science and Technology), Xinhui Zhu (Huazhong University of Science and Technology), Fangming Liu (Huazhong University of Science and Technology), Ziyang Jia (Huazhong University of Science and Technology), Yishuo Wang (Huazhong University of Science and Technology), Yongjie Yuan (Huazhong University of Science and Technology) |
Session 7B: Bugs (2) Session Chair: James Larus, EPFL |
---|
Yashme: Detecting Persistency Races Hamed Gorjiara (University of California at Irvine), Guoqing Harry Xu (University of California at Los Angeles), Brian Demsky (University of California at Irvine) |
EXAMINER: Automatically Locating Inconsistent Instructions between Real Devices and CPU Emulators for ARM Muhui Jiang (Hong Kong Polytechnic University), Tianyi Xu (Zhejiang University), Yajin Zhou (Zhejiang University), Yufeng Hu (Zhejiang University), Ming Zhong (Zhejiang University), Lei Wu (Zhejiang University), Xiapu Luo (Hong Kong Polytechnic University), Kui Ren (Zhejiang University) |
Path-Sensitive and Alias-Aware Typestate Analysis for Detecting OS Bugs Tuo Li (Tsinghua University), Jia-Ju Bai (Tsinghua University), Yulei Sui (University of Technology Sydney), Shi-Min Hu (Tsinghua University) |
Efficiently Detecting Concurrency Bugs in Persistent Memory Programs Zhangyu Chen (Huazhong University of Science and Technology), Yu Hua (Huazhong University of Science and Technology), Yongle Zhang (Purdue University), Luochangqi Ding (Huazhong University of Science and Technology) |
Who Goes First? Detecting Go Concurrency Bugs via Message Reordering Ziheng Liu (Pennsylvania State University), Shihao Xia (Pennsylvania State University), Yu Liang (Pennsylvania State University), Linhai Song (Pennsylvania State University), Hong Hu (Pennsylvania State University) |
Session 8A: Non-traditional Computing & Reconfigurable Hardware Session Chair: Adrian Sampson, Cornell University |
---|
CryoWire: Wire-Driven Microarchitecture Designs for Cryogenic Computing Dongmoon Min (Seoul National University), Yujin Chung (Seoul National University), Ilkwon Byun (Seoul National University), Junpyo Kim (Seoul National University), Jangwoo Kim (Seoul National University) |
REVAMP: A Systematic Framework for Heterogeneous CGRA Realization Thilini Kaushalya Bandara (National University of Singapore), Dhananjaya Wijerathne (National University of Singapore), Tulika Mitra (National University of Singapore), Li-Shiuan Peh (National University of Singapore) |
PLD: Fast FPGA Compilation to Make Reconfigurable Acceleration Compatible with Modern Incremental Refinement Software Development Yuanlong Xiao (University of Pennsylvania), Eric Micallef (University of Pennsylvania), Andrew Butt (University of Pennsylvania), Matthew Hofmann (University of Pennsylvania), Marc Alston (University of Pennsylvania), Matthew Goldsmith (University of Pennsylvania), Andrew Merczynski-Hait (University of Pennsylvania), André DeHon (University of Pennsylvania) |
Debugging in the Brave New World of Reconfigurable Hardware Jiacheng Ma (University of Michigan), Gefei Zuo (University of Michigan), Kevin Loughlin (University of Michigan), Haoyang Zhang (University of Michigan), Andrew Quinn (University of California at Santa Cruz), Baris Kasikci (University of Michigan) |
Temporal and SFQ Pulse-Streams Encoding for Area-Efficient Superconducting Accelerators Patricia Gonzalez-Guerrero (Lawrence Berkeley National Laboratory), Meriam Gay Bautista (Lawrence Berkeley National Laboratory), Darren Lyles (Lawrence Berkeley National Laboratory), George Michelogiannakis (Lawrence Berkeley National Laboratory) |
Session 8B: Synthesis and Compilation Session Chair: Tim Harris, Microsoft |
---|
Understanding and Exploiting Optimal Function Inlining Theodoros Theodoridis (ETH Zurich), Tobias Grosser (University of Edinburgh), Zhendong Su (ETH Zurich) |
CirFix: Automatically Repairing Defects in Hardware Design Code Hammad Ahmad (University of Michigan), Yu Huang (University of Michigan), Westley Weimer (University of Michigan) |
Vector Instruction Selection for Digital Signal Processors Using Program Synthesis Maaz Bin Safeer Ahmad (University of Washington), Alexander J. Root (Massachusetts Institute of Technology), Andrew Adams (Adobe), Shoaib Kamil (Adobe), Alvin Cheung (University of California at Berkeley) |
HeteroGen: Transpiling C to Heterogeneous HLS Code with Automated Test Generation and Program Repair Qian Zhang (University of California at Los Angeles), Jiyuan Wang (University of California at Los Angeles), Guoqing Harry Xu (University of California at Los Angeles), Miryung Kim (University of California at Los Angeles) |
Tree Traversal Synthesis Using Domain-Specific Symbolic Compilation Yanju Chen (University of California at Santa Barbara), Junrui Liu (University of California at Santa Barbara), Yu Feng (University of California at Santa Barbara), Rastislav Bodik (University of Washington) |
Session 9A: Hardware Security (2) Session Chair: Henry Hoffmann, University of Chicago |
---|
SRAM Has No Chill: Exploiting Power Domain Separation to Steal On-chip Secrets Jubayer Mahmod (Virginia Tech), Matthew Hicks (Virginia Tech) |
Randomized Row-Swap: Mitigating Row Hammer by Breaking Spatial Correlation Between Aggressor and Victim Rows Gururaj Saileshwar (Georgia Institute of Technology), Bolin Wang (University of British Columbia), Moinuddin Qureshi (Georgia Institute of Technology), Prashant J. Nair (University of British Columbia) |
ShEF: Shielded Enclaves for Cloud FPGAs Mark Zhao (Stanford University), Mingyu Gao (Tsinghua University), Christos Kozyrakis (Stanford University) |
Invisible Bits: Hiding Secret Messages in SRAM’s Analog Domain Jubayer Mahmod (Virginia Tech), Matthew Hicks (Virginia Tech) |
Session 9B: Smart Networking Session Chair: Marios Kogias, Microsoft Research Cambridge |
---|
Taurus: A Data Plane Architecture for Per-Packet ML Tushar Swamy (Stanford University), Alexander Rucker (Stanford University), Muhammad Shahbaz (Purdue University), Ishan Gaur (Stanford University), Kunle Olukotun (Stanford University) |
FlexDriver: A Network Driver for Your Accelerator Haggai Eran (NVIDIA), (Technion), Maxim Fudim (NVIDIA), Gabi Malka (Technion), Gal Shalom (NVIDIA), (Technion), Noam Cohen (NVIDIA), Amit Hermony (NVIDIA), Dotan Levi (NVIDIA), Liran Liss (NVIDIA), Mark Silberstein (Technion) |
The Benefits of General-Purpose On-NIC Memory Boris Pismenny (Technion), Liran Liss (NVIDIA), Adam Morrison (Tel Aviv University), Dan Tsafrir (Technion & VMware Research) |
Domain Specific Run Time Optimization for Software Data Planes Sebastiano Miano (Queen Mary University of London), Alireza Sanaee (Queen Mary University of London), Fulvio Risso (Politecnico di Torino), Gábor Rétvári (Budapest University of Technology and Economics), Gianni Antichi (Queen Mary University of London) |