Abstract is missing.
- Big Data of the Past, from Venice to EuropeFrédéric Kaplan. 1 [doi]
- Shredder: Learning Noise Distributions to Protect Inference PrivacyFatemehsadat Mireshghallah, Mohammadkazem Taram, Prakash Ramrakhyani, Ali Jalali, Dean M. Tullsen, Hadi Esmaeilzadeh. 3-18 [doi]
- DNNGuard: An Elastic Heterogeneous DNN Accelerator Architecture against Adversarial AttacksXingbin Wang, Rui Hou, Boyan Zhao, Fengkai Yuan, Jun Zhang, Dan Meng, Xuehai Qian. 19-34 [doi]
- Game of Threads: Enabling Asynchronous Poisoning AttacksJose Rodrigo Sanchez Vicarte, Benjamin Schreiber, Riccardo Paccagnella, Christopher W. Fletcher. 35-52 [doi]
- Reliable Timekeeping for Intermittent ComputingJasper de Winkel, Carlo Delle Donne, Kasim Sinan Yildirim, Przemyslaw Pawelczak, Josiah D. Hester. 53-67 [doi]
- Forget Failure: Exploiting SRAM Data Remanence for Low-overhead Intermittent ComputationHarrison Williams, Xun Jian, Matthew Hicks. 69-84 [doi]
- Time-sensitive Intermittent Computing Meets Legacy SoftwareVito Kortbeek, Kasim Sinan Yildirim, Abu Bakar, Jacob Sorber, Josiah D. Hester, Przemyslaw Pawelczak. 85-99 [doi]
- IOctopus: Outsmarting Nonuniform DMAIgor Smolyar, Alex Markuze, Boris Pismenny, Haggai Eran, Gerd Zellweger, Austin Bolen, Liran Liss, Adam Morrison 0001, Dan Tsafrir. 101-115 [doi]
- Lynx: A SmartNIC-driven Accelerator-centric Architecture for Network ServersMaroun Tork, Lina Maudlej, Mark Silberstein. 117-131 [doi]
- Egalito: Layout-Agnostic Binary RecompilationDavid Williams-King, Hidenori Kobayashi, Kent Williams-King, Graham Patterson, Frank Spano, Yu Jian Wu, Junfeng Yang, Vasileios P. Kemerlis. 133-147 [doi]
- Noise-Aware Dynamical System Compilation for Analog Devices with LegnoSara Achour, Martin Rinard. 149-166 [doi]
- Reproducible ContainersOmar S. Navarro Leija, Kelly Shiptoski, Ryan G. Scott, Baojun Wang, Nicholas Renner, Ryan R. Newton, Joseph Devietti. 167-182 [doi]
- Atomicity Checking in Linear Time using Vector ClocksUmang Mathur, Mahesh Viswanathan 0001. 183-199 [doi]
- Hermes: A Fast, Fault-Tolerant and Linearizable Replication ProtocolAntonios Katsarakis, Vasilis Gavrielatos, M. R. Siavash Katebzadeh, Arpit Joshi, Aleksandar Dragojevic, Boris Grot, Vijay Nagarajan. 201-217 [doi]
- FlexAmata: A Universal and Efficient Adaption of Applications to Spatial Automata Processing AcceleratorsElaheh Sadredini, Reza Rahimi, Marzieh Lenjani, Mircea Stan, Kevin Skadron. 219-234 [doi]
- Accelerating Legacy String Kernels via Bounded Automata LearningKevin Angstadt, Jean-Baptiste Jeannin, Westley Weimer. 235-249 [doi]
- Why GPUs are Slow at Executing NFAs and How to Make them FasterHongyuan Liu 0002, Sreepathi Pai, Adwait Jog. 251-265 [doi]
- ∅sim: Preparing System Software for a World with Terabyte-scale MemoriesMark Mansi, Michael M. Swift. 267-282 [doi]
- Mitosis: Transparently Self-Replicating Page-Tables for Large-Memory MachinesReto Achermann, Ashish Panwar, Abhishek Bhattacharjee, Timothy Roscoe, Jayneel Gandhi. 283-300 [doi]
- Hailstorm: Disaggregated Compute and Storage for Distributed LSM-based DatabasesLaurent Bindschaedler, Ashvin Goel, Willy Zwaenepoel. 301-316 [doi]
- Peacenik: Architecture Support for Not Failing under Fail-Stop Memory ConsistencyRui Zhang, Swarnendu Biswas, Vignesh Balaji, Michael D. Bond, Brandon Lucia. 317-333 [doi]
- Durable Transactional Memory Can Scale with TimestoneMadhava Krishnan Ramanathan, Jaeho Kim, Ajit Mathew, Xinwei Fu, Anthony Demeri, Changwoo Min, Sudarsun Kannan. 335-349 [doi]
- Perspective: A Sensible Approach to Speculative Automatic ParallelizationSotiris Apostolakis, Ziyang Xu, Greg Chan, Simone Campanoni, David I. August. 351-367 [doi]
- Interstellar: Using Halide's Scheduling Language to Analyze DNN AcceleratorsXuan Yang, Mingyu Gao, Qiaoyi Liu, Jeff Setter, Jing Pu, Ankita Nayak, Steven Bell, Kaidi Cao, Heonjae Ha, Priyanka Raina, Christos Kozyrakis, Mark Horowitz. 369-383 [doi]
- DeepSniffer: A DNN Model Extraction Framework Based on Learning Architectural HintsXing Hu, Ling Liang, Shuangchen Li, Lei Deng 0003, Pengfei Zuo, Yu Ji 0002, Xinfeng Xie, Yufei Ding, Chang Liu, Timothy Sherwood, Yuan Xie. 385-399 [doi]
- Prague: High-Performance Heterogeneity-Aware Asynchronous Decentralized TrainingQinyi Luo, Jiaao He, Youwei Zhuo, Xuehai Qian. 401-416 [doi]
- Livia: Data-Centric Computing Throughout the Memory HierarchyElliot Lockerman, Axel Feldmann, Mohammad Bakhshalipour, Alexandru Stanescu, Shashwat Gupta, Daniel Sánchez 0002, Nathan Beckmann. 417-433 [doi]
- A Computational Temporal Logic for Superconducting AcceleratorsGeorgios Tzimpragos, Dilip Vasudevan, Nestan Tsiskaridze, George Michelogiannakis, Advait Madhavan, Jennifer Volk, John Shalf, Timothy Sherwood. 435-448 [doi]
- CryoCache: A Fast, Large, and Cost-Effective Cache Architecture for Cryogenic ComputingDongmoon Min, Ilkwon Byun, Gyu-hyeon Lee, Seongmin Na, Jangwoo Kim. 449-464 [doi]
- Current and Projected Needs for High Energy Physics Experiments (with a Particular Eye on CERN LHC)Tommaso Boccali. 465 [doi]
- Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less BootingDong Du, Tianyi Yu, Yubin Xia, Binyu Zang, Guanglu Yan, Chenggang Qin, Qixuan Wu, Haibo Chen. 467-481 [doi]
- High-density Multi-tenant Bare-metal CloudXiantao Zhang, Xiao Zheng, Zhi Wang, Hang Yang, Yibin Shen, Xin Long. 483-495 [doi]
- Data Center Power Oversubscription with a Medium Voltage Power Plane and Priority-Aware CappingVarun Sakalkar, Vasileios Kontorinis, David Landhuis, Shaohong Li, Darren De Ronde, Thomas Blooming, Anand Ramesh, James Kennedy, Christopher Malone, Jimmy Clidaras, Parthasarathy Ranganathan. 497-511 [doi]
- Classifying Memory Access Patterns for PrefetchingGrant Ayers, Heiner Litz, Christos Kozyrakis, Parthasarathy Ranganathan. 513-526 [doi]
- Thesaurus: Efficient Cache Compression via Dynamic ClusteringAmin Ghasemazar, Prashant Nair, Mieszko Lis. 527-540 [doi]
- Learning-based Memory Allocation for C++ Server WorkloadsMartin Maas, David G. Andersen, Michael Isard, Mohammad Mahdi Javanmard, Kathryn S. McKinley, Colin Raffel. 541-556 [doi]
- Optimizing Nested Virtualization Performance Using Direct Virtual HardwareJin Tack Lim, Jason Nieh. 557-574 [doi]
- HaRMony: Heterogeneous-Reliability Memory and QoS-Aware Energy Management on Virtualized ServersKonstantinos Tovletoglou, Lev Mukhanov, Dimitrios S. Nikolopoulos, Georgios Karakonstantis. 575-590 [doi]
- LeapIO: Efficient and Portable Virtual NVMe Storage on ARM SoCsHuaicheng Li, Mingzhe Hao, Stanko Novakovic, Vaibhav Gogte, Sriram Govindan, Dan R. K. Ports, Irene Zhang, Ricardo Bianchini, Haryadi S. Gunawi, Anirudh Badam. 591-605 [doi]
- Challenging Sequential Bitstream Processing via Principled Bitwise SpeculationJunqiao Qiu, Lin Jiang, Zhijia Zhao 0001. 607-621 [doi]
- Vortex: Extreme-Performance Memory Abstractions for Data-Intensive Streaming ApplicationsCarson Hanel, Arif Arman, Di Xiao, John Keech, Dmitri Loguinov. 623-638 [doi]
- Fleet: A Framework for Massively Parallel Streaming on FPGAsJames J. Thomas, Pat Hanrahan, Matei Zaharia. 639-651 [doi]
- Hurdle: Securing Jump Instructions Against Code Reuse AttacksChristian DeLozier, Kavya Lakshminarayanan, Gilles Pokam, Joseph Devietti. 653-666 [doi]
- Exploring Branch Predictors for Constructing Transient Execution TrojansTao Zhang, Kenneth Koltermann, Dmitry Evtyushkin. 667-682 [doi]
- A Benchmark Suite for Evaluating Caches' Vulnerability to Timing AttacksShuwen Deng, Wenjie Xiong 0001, Jakub Szefer. 683-697 [doi]
- BYOC: AJonathan Balkind, Katie Lim, Michael Schaffner, Fei Gao, Grigory Chirkov, Ang Li, Alexey Lavrov, Tri M. Nguyen, Yaosheng Fu, Florian Zaruba, Kunal Gulati, Luca Benini, David Wentzlaff. 699-714 [doi]
- FirePerf: FPGA-Accelerated Full-System Hardware/Software Performance Profiling and Co-DesignSagar Karandikar, Albert J. Ou, Alon Amid, Howard Mao, Randy H. Katz, Borivoje Nikolic, Krste Asanovic. 715-731 [doi]
- Accelerometer: Understanding Acceleration Opportunities for Data Center Overheads at HyperscaleAkshitha Sriraman, Abhishek Dhanotia. 733-750 [doi]
- AsymNVM: An Efficient Framework for Implementing Persistent Data Structures on Asymmetric NVM ArchitectureTeng Ma, Mingxing Zhang, Kang Chen, Zhuo Song, Yongwei Wu, Xuehai Qian. 757-773 [doi]
- MOD: Minimally Ordered Durable Datastructures for Persistent MemorySwapnil Haria, Mark D. Hill, Michael M. Swift. 775-788 [doi]
- Pronto: Easy and Fast Persistence for Volatile Data StructuresAmirsaman Memaripour, Joseph Izraelevitz, Steven Swanson. 789-806 [doi]
- AvA: Accelerated Virtualization of AcceleratorsHangchen Yu, Arthur Michener Peters, Amogh Akshintala, Christopher J. Rossbach. 807-825 [doi]
- A Hypervisor for Shared-Memory FPGA PlatformsJiacheng Ma, Gefei Zuo, Kevin Loughlin, Xiaohe Cheng, Yanqiang Liu, Abel Mulugeta Eneyew, Zhengwei Qi, Baris Kasikci. 827-844 [doi]
- Virtualizing FPGAs in the CloudYue Zha, Jing Li. 845-858 [doi]
- FlexTensor: An Automatic Schedule Exploration and Optimization Framework for Tensor Computation on Heterogeneous SystemSize Zheng, Yun Liang 0001, Shuo Wang, Renze Chen, Kaiwen Sheng. 859-873 [doi]
- AutoTM: Automatic Tensor Movement in Heterogeneous Memory Systems using Integer Linear ProgrammingMark Hildebrand, Jawad Khan, Sanjeev Trika, Jason Lowe-Power, Venkatesh Akella. 875-890 [doi]
- Capuchin: Tensor-based GPU Memory Management for Deep LearningXuan Peng, Xuanhua Shi, Hulin Dai, Hai Jin 0001, Weiliang Ma, Qian Xiong, Fan Yang, Xuehai Qian. 891-905 [doi]
- PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight PruningWei Niu, Xiaolong Ma, Sheng Lin, Shihao Wang, Xuehai Qian, Xue Lin, Yanzhi Wang, Bin Ren. 907-922 [doi]
- Coterie: Exploiting Frame Similarity to Enable High-Quality Multiplayer VR on Commodity Mobile DevicesJiayi Meng, Sibendu Paul, Y. Charlie Hu. 923-937 [doi]
- Orbital Edge Computing: Nanosatellite Constellations as a New Class of Computer SystemBradley Denby, Brandon Lucia. 939-954 [doi]
- Occlum: Secure and Efficient Multitasking Inside a Single Enclave of Intel SGXYouren Shen, Hongliang Tian, Yu Chen, Kang Chen, Runji Wang, Yi Xu, Yubin Xia, Shoumeng Yan. 955-970 [doi]
- COIN Attacks: On Insecurity of Enclave Untrusted Interfaces in SGXMustakimur Rahman Khandaker, Yueqiang Cheng, Zhi Wang, Tao Wei. 971-985 [doi]
- MERR: Improving Security of Persistent Memory Objects via Efficient Memory Exposure Reduction and RandomizationYuanchao Xu, Yan Solihin, Xipeng Shen. 987-1000 [doi]
- Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum ComputersPrakash Murali, David C. McKay, Margaret Martonosi, Ali Javadi-Abhari. 1001-1016 [doi]
- Quantum Circuits for Dynamic Runtime Assertions in Quantum ComputationJi Liu, Gregory T. Byrd, Huiyang Zhou. 1017-1030 [doi]
- Towards Efficient Superconducting Quantum Processor Architecture DesignGushu Li, Yufei Ding, Yuan Xie 0001. 1031-1045 [doi]
- SAC: A Co-Design Cache Algorithm for Emerging SMR-based High-Density DisksDiansen Sun, Yunpeng Chai. 1047-1061 [doi]
- Fair Write Attribution and Allocation for Consolidated Flash CacheWonil Choi, Bhuvan Urgaonkar, Mahmut T. Kandemir, Myoungsoo Jung, David Evans. 1063-1076 [doi]
- FlatStore: An Efficient Log-Structured Key-Value Storage Engine for Persistent MemoryYoumin Chen, Youyou Lu, Fan Yang, Qing Wang, Yang Wang, Jiwu Shu. 1077-1091 [doi]
- Elastic Cuckoo Page Tables: Rethinking Virtual Memory Translation for ParallelismDimitrios Skarlatos, Apostolos Kokolis, Tianyin Xu, Josep Torrellas. 1093-1108 [doi]
- NeuMMU: Architectural Support for Efficient Address Translations in Neural Processing UnitsBongjoon Hyun, Youngeun Kwon, Yujeong Choi, John Kim, Minsoo Rhu. 1109-1124 [doi]
- Safecracker: Leaking Secrets through Compressed CachesPo-An Tsai, Andres Sanchez, Christopher W. Fletcher, Daniel Sánchez. 1125-1140 [doi]
- Effective Concurrency Testing for Distributed SystemsXinHao Yuan, Junfeng Yang. 1141-1156 [doi]
- HMC: Model Checking for Hardware Memory ModelsMichalis Kokologiannakis, Viktor Vafeiadis. 1157-1171 [doi]
- Lazy Release PersistencyMahesh Dananjaya, Vasilis Gavrielatos, Arpit Joshi, Vijay Nagarajan. 1173-1186 [doi]
- Cross-Failure Bug Detection in Persistent Memory ProgramsSihang Liu 0001, Korakit Seemakhupt, Yizhou Wei, Thomas F. Wenisch, Aasheesh Kolli, Samira Khan. 1187-1202 [doi]
- Optimus Prime: Accelerating Data Transformation in ServersArash Pourhabibi Zarandi, Siddharth Gupta, Hussein Kassir, Mark Sutherland, Zilu Tian, Mario Paulo Drumond, Babak Falsafi, Christoph Koch. 1203-1216 [doi]
- The TrieJax Architecture: Accelerating Graph Operations Through Relational JoinsOren Kalinsky, Benny Kimelfeld, Yoav Etsion. 1217-1231 [doi]
- IIU: Specialized Architecture for Inverted Index SearchJun Heo, Jaeyeon Won, Yejin Lee, Shivam Bharuka, Jaeyoung Jang, Tae Jun Ham, Jae W. Lee. 1233-1245 [doi]
- Chronos: Efficient Speculative Parallelism for AcceleratorsMaleen Abeydeera, Daniel Sánchez. 1247-1262 [doi]
- Klotski: Efficient Obfuscated Execution against Controlled-Channel AttacksPan Zhang, Chengyu Song, Heng Yin, Deqing Zou, Elaine Shi, Hai Jin 0001. 1263-1276 [doi]
- The Guardian Council: Parallel Programmable Hardware SecuritySam Ainsworth, Timothy M. Jones 0001. 1277-1293 [doi]
- HEAX: An Architecture for Computing on Encrypted DataM. Sadegh Riazi, Kim Laine, Blake Pelton, Wei Dai. 1295-1309 [doi]
- Evanesco: Architectural Support for Efficient Data Sanitization in Modern Flash-Based Storage SystemsMyungsuk Kim, Jisung Park, Genhee Cho, Yoona Kim, Lois Orosa, Onur Mutlu, Jihong Kim. 1311-1326 [doi]
- Dimensionality-Aware Redundant SIMT Instruction EliminationTsung Tai Yeh, Roland N. Green, Timothy G. Rogers. 1327-1340 [doi]
- SwapAdvisor: Pushing Deep Learning Beyond the GPU Memory Limit via Smart SwappingChien-Chin Huang, Gu Jin, Jinyang Li 0001. 1341-1355 [doi]
- Batch-Aware Unified Memory Management in GPUs for Irregular WorkloadsHyojong Kim, Jaewoong Sim, Prasun Gera, Ramyad Hadidi, Hyesoon Kim. 1357-1370 [doi]
- HSM: A Hybrid Slowdown Model for Multitasking GPUsXia Zhao 0004, Magnus Jahre, Lieven Eeckhout. 1371-1385 [doi]