ASPLOS A*

76 papers

YearTitle / Authors
2021A compiler infrastructure for accelerator generators.
Rachit Nigam, Samuel Thomas, Zhijing Li, Adrian Sampson
2021A hierarchical neural model of data prefetching.
Zhan Shi, Akanksha Jain, Kevin Swersky, Milad Hashemi, Parthasarathy Ranganathan, Calvin Lin
2021ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Virtual Event, USA, April 19-23, 2021
Tim Sherwood, Emery D. Berger, Christos Kozyrakis
2021Analytical characterization and design space exploration for optimization of CNNs.
Rui Li, Yufan Xu, Aravind Sukumaran-Rajam, Atanas Rountev, P. Sadayappan
2021Automatically detecting and fixing concurrency bugs in go software systems.
Ziheng Liu, Shuofei Zhu, Boqin Qin, Hao Chen, Linhai Song
2021Autonomous NIC offloads.
Boris Pismenny, Haggai Eran, Aviad Yehezkel, Liran Liss, Adam Morrison, Dan Tsafrir
2021BCD deduplication: effective memory compression using partial cache-line deduplication.
Sungbo Park, Ingab Kang, Yaebin Moon, Jung Ho Ahn, G. Edward Suh
2021BayesPerf: minimizing performance monitoring errors using Bayesian statistics.
Subho S. Banerjee, Saurabh Jha, Zbigniew Kalbarczyk, Ravishankar K. Iyer
2021Benchmarking, analysis, and optimization of serverless function snapshots.
Dmitrii Ustiugov, Plamen Petrov, Marios Kogias, Edouard Bugnion, Boris Grot
2021C11Tester: a race detector for C/C++ atomics.
Weiyu Luo, Brian Demsky
2021Clobber-NVM: log less, re-execute more.
Yi Xu, Joseph Izraelevitz, Steven Swanson
2021Compiler-driven FPGA virtualization with SYNERGY.
Joshua Landgraf, Tiffany Yang, Will Lin, Christopher J. Rossbach, Eric Schkufza
2021Computing with time: microarchitectural weird machines.
Dmitry Evtyushkin, Thomas Benjamin, Jesse Elwell, Jeffrey A. Eitel, Angelo Sapello, Abhrajit Ghosh
2021Corundum: statically-enforced persistent memory safety.
Morteza Hoseinzadeh, Steven Swanson
2021CubicleOS: a library OS with software componentisation for practical isolation.
Vasily A. Sartakov, Lluís Vilanova, Peter R. Pietzuch
2021CutQC: using small Quantum computers for large Quantum circuit evaluations.
Wei Tang, Teague Tomesh, Martin Suchara, Jeffrey Larson, Margaret Martonosi
2021Dagger: efficient and fast RPCs in cloud microservices with near-memory reconfigurable NICs.
Nikita Lazarev, Shaojie Xiang, Neil Adit, Zhiru Zhang, Christina Delimitrou
2021Defensive approximation: securing CNNs using approximate computing.
Amira Guesmi, Ihsen Alouani, Khaled N. Khasawneh, Mouna Baklouti, Tarek Frikha, Mohamed Abid, Nael B. Abu-Ghazaleh
2021DiAG: a dataflow-inspired architecture for general-purpose processors.
Dong Kai Wang, Nam Sung Kim
2021Effective simulation and debugging for a high-level hardware language using software compilers.
Clément Pit-Claudel, Thomas Bourgeat, Stella Lau, Arvind, Adam Chlipala
2021Enclosure: language-based restriction of untrusted libraries.
Adrien Ghosn, Marios Kogias, Mathias Payer, James R. Larus, Edouard Bugnion
2021FaasCache: keeping serverless computing alive with greedy-dual caching.
Alexander Fuerst, Prateek Sharma
2021Fast local page-tables for virtualized NUMA servers with vMitosis.
Ashish Panwar, Reto Achermann, Arkaprava Basu, Abhishek Bhattacharjee, K. Gopinath, Jayneel Gandhi
2021Fast, flexible, and comprehensive bug detection for persistent memory programs.
Bang Di, Jiawen Liu, Hao Chen, Dong Li
2021Gamma: leveraging Gustavson's algorithm to accelerate sparse matrix multiplication.
Guowei Zhang, Nithya Attaluri, Joel S. Emer, Daniel Sánchez
2021HerQules: securing programs via hardware-enforced message queues.
Daming D. Chen, Wen Shih Lim, Mohammad Bakhshalipour, Phillip B. Gibbons, James C. Hoe, Bryan Parno
2021Hippocrates: healing persistent memory bugs without doing any harm.
Ian Neal, Andrew Quinn, Baris Kasikci
2021In-fat pointer: hardware-assisted tagged-pointer spatial memory safety defense with subobject granularity protection.
Shengjie Xu, Wei Huang, David Lie
2021Incremental CFG patching for binary rewriting.
Xiaozhu Meng, Weijie Liu
2021Jaaru: efficiently model checking persistent memory programs.
Hamed Gorjiara, Guoqing Harry Xu, Brian Demsky
2021Jamais vu: thwarting microarchitectural replay attacks.
Dimitrios Skarlatos, Zirui Neil Zhao, Riccardo Paccagnella, Christopher W. Fletcher, Josep Torrellas
2021Judging a type by its pointer: optimizing GPU virtual functions.
Mengchi Zhang, Ahmad Alawneh, Timothy G. Rogers
2021KLOCs: kernel-level object contexts for heterogeneous memory systems.
Sudarsun Kannan, Yujie Ren, Abhishek Bhattacharjee
2021Kard: lightweight data race detection with per-thread memory protection.
Adil Ahmad, Sangho Lee, Pedro Fonseca, Byoungyoung Lee
2021Language-parametric compiler validation with application to LLVM.
Theodoros Kasampalis, Daejun Park, Zhengyao Lin, Vikram S. Adve, Grigore Rosu
2021LifeStream: a high-performance stream processing engine for periodic streams.
Anand Jayarajan, Kimberly Hau, Andrew Goodwin, Gennady Pekhimenko
2021Logical abstractions for noisy variational Quantum algorithm simulation.
Yipeng Huang, Steven Holtzen, Todd D. Millstein, Guy Van den Broeck, Margaret Martonosi
2021MERCI: efficient embedding reduction on commodity hardware via sub-query memoization.
Yejin Lee, Seong Hoon Seo, Hyunji Choi, Hyoung Uk Sul, Soosung Kim, Jae W. Lee, Tae Jun Ham
2021Mind mappings: enabling efficient algorithm-accelerator mapping space search.
Kartik Hegde, Po-An Tsai, Sitao Huang, Vikas Chandra, Angshuman Parashar, Christopher W. Fletcher
2021NOREBA: a compiler-informed non-speculative out-of-order commit processor.
Ali Hajiabadi, Andreas Diavastos, Trevor E. Carlson
2021Neural architecture search as program transformation exploration.
Jack Turner, Elliot J. Crowley, Michael F. P. O'Boyle
2021NeuroEngine: a hardware-based event-driven simulation system for advanced brain-inspired computing.
Hunjun Lee, Chanmyeong Kim, Yujin Chung, Jangwoo Kim
2021Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservices.
Zhipeng Jia, Emmett Witchel
2021Orchestrated trios: compiling for efficient communication in Quantum programs with 3-Qubit gates.
Casey Duckering, Jonathan M. Baker, Andrew Litteken, Frederic T. Chong
2021PIBE: practical kernel control-flow hardening with profile-guided indirect branch elimination.
Victor Duta, Cristiano Giuffrida, Herbert Bos, Erik van der Kouwe
2021PMEM-spec: persistent memory speculation (strict persistency can trump relaxed persistency).
Jungi Jeong, Changhee Jung
2021PMFuzz: test case generation for persistent memory programs.
Sihang Liu, Suyash Mahar, Baishakhi Ray, Samira Manabi Khan
2021PTEMagnet: fine-grained physical memory reservation for faster page walks in public clouds.
Artemiy Margaritov, Dmitrii Ustiugov, Amna Shahab, Boris Grot
2021PacketMill: toward per-Core 100-Gbps networking.
Alireza Farshin, Tom Barbette, Amir Roozbeh, Gerald Q. Maguire Jr., Dejan Kostic
2021Probabilistic profiling of stateful data planes for adversarial testing.
Qiao Kang, Jiarong Xing, Yiming Qiu, Ang Chen
2021Prolonging 3D NAND SSD lifetime via read latency relaxation.
Chun-Yi Liu, Yunju Lee, Myoungsoo Jung, Mahmut Taylan Kandemir, Wonil Choi
2021Q-VR: system-level design for future mobile collaborative virtual reality.
Chenhao Xie, Xie Li, Yang Hu, Huwan Peng, Michael B. Taylor, Shuaiwen Leon Song
2021Qraft: reverse your Quantum circuit and know the correct program output.
Tirthak Patel, Devesh Tiwari
2021Quantifying the design-space tradeoffs in autonomous drones.
Ramyad Hadidi, Bahar Asgari, Sam Jijina, Adriana Amyette, Nima Shoghi, Hyesoon Kim
2021RecSSD: near data processing for solid state drive based recommendation inference.
Mark Wilkening, Udit Gupta, Samuel Hsia, Caroline Trippel, Carole-Jean Wu, David Brooks, Gu-Yeon Wei
2021Reducing solid-state drive read latency by optimizing read-retry.
Jisung Park, Myungsuk Kim, Myoungjun Chun, Lois Orosa, Jihong Kim, Onur Mutlu
2021Rethinking software runtimes for disaggregated memory.
Irina Calciu, M. Talha Imran, Ivan Puddu, Sanidhya Kashyap, Hasan Al Maruf, Onur Mutlu, Aasheesh Kolli
2021Rhythmic pixel regions: multi-resolution visual sensing system towards high-precision visual computing at low power.
Venkatesh Kodukula, Alexander Shearer, Van Nguyen, Srinivas Lingutla, Yifei Liu, Robert LiKamWa
2021Robomorphic computing: a design methodology for domain-specific accelerators parameterized by robot morphology.
Sabrina M. Neuman, Brian Plancher, Thomas Bourgeat, Thierry Tambe, Srinivas Devadas, Vijay Janapa Reddi
2021SIMDRAM: a framework for bit-serial SIMD processing using DRAM.
Nastaran Hajinazar, Geraldo F. Oliveira, Sven Gregorio, João Dinis Ferreira, Nika Mansouri-Ghiasi, Minesh Patel, Mohammed Alser, Saugata Ghose, Juan Gómez-Luna, Onur Mutlu
2021Sage: practical and scalable ML-driven performance debugging in microservices.
Yu Gan, Mingyu Liang, Sundar Dev, David Lo, Christina Delimitrou
2021Scalable FSM parallelization via path fusion and higher-order speculation.
Junqiao Qiu, Xiaofan Sun, Amir Hossein Nodehi Sabet, Zhijia Zhao
2021SherLock: unsupervised synchronization-operation inference.
Guangpu Li, Dongjie Chen, Shan Lu, Madanlal Musuvathi, Suman Nath
2021Sinan: ML-based and QoS-aware resource management for cloud microservices.
Yanqi Zhang, Weizhe Hua, Zhuangzhuang Zhou, G. Edward Suh, Christina Delimitrou
2021Speculative interference attacks: breaking invisible speculation schemes.
Mohammad Behnia, Prateek Sahu, Riccardo Paccagnella, Jiyong Yu, Zirui Neil Zhao, Xiang Zou, Thomas Unterluggauer, Josep Torrellas, Carlos V. Rozas, Adam Morrison, Frank McKeen, Fangfei Liu, Ron Gabor, Christopher W. Fletcher, Abhishek Basak, Alaa R. Alameldeen
2021Statistical robustness of Markov chain Monte Carlo accelerators.
Xiangyu Zhang, Ramin Bashizade, Yicheng Wang, Sayan Mukherjee, Alvin R. Lebeck
2021Streamline: a fast, flushless cache covert-channel attack by enabling asynchronous collusion.
Gururaj Saileshwar, Christopher W. Fletcher, Moinuddin K. Qureshi
2021Switches for HIRE: resource scheduling for data center in-network computing.
Marcel Blöcher, Lin Wang, Patrick Eugster, Max Schmidt
2021Time-optimal Qubit mapping.
Chi Zhang, Ari B. Hayes, Longfei Qiu, Yuwei Jin, Yan-Hao Chen, Eddy Z. Zhang
2021Training for multi-resolution inference using reusable quantization terms.
Sai Qian Zhang, Bradley McDanel, H. T. Kung, Xin Dong
2021VSync: push-button verification and optimization for synchronization primitives on weak memory models.
Jonas Oberhauser, Rafael Lourenco de Lima Chehab, Diogo Behrens, Ming Fu, Antonio Paolillo, Lilith Oberhauser, Koustubha Bhat, Yuzhong Wen, Haibo Chen, Jaeho Kim, Viktor Vafeiadis
2021VeGen: a vectorizer generator for SIMD and beyond.
Yishen Chen, Charith Mendis, Michael Carbin, Saman P. Amarasinghe
2021Vectorization for digital signal processors via equality saturation.
Alexa VanHattum, Rachit Nigam, Vincent T. Lee, James Bornholt, Adrian Sampson
2021Warehouse-scale video acceleration: co-design and deployment in the wild.
Parthasarathy Ranganathan, Daniel Stodolsky, Jeff Calow, Jeremy Dorfman, Marisabel Guevara, Clinton Wills Smullen IV, Aki Kuusela, Raghu Balasubramanian, Sandeep Bhatia, Prakash Chauhan, Anna Cheung, In Suk Chong, Niranjani Dasharathi, Jia Feng, Brian Fosco, Samuel Foss, Ben Gelb, Sara J. Gwin, Yoshiaki Hase, Da-ke He, C. Richard Ho, Roy W. Huffman Jr., Elisha Indupalli, Indira Jayaram, Poonacha Kongetira, Cho Mon Kyaw, Aaron Laursen, Yuan Li, Fong Lou, Kyle A. Lucke, J. P. Maaninen, Ramon Macias, Maire Mahony, David Alexander Munday, Srikanth Muroor, Narayana Penukonda, Eric Perkins-Argueta, Devin Persaud, Alex Ramírez, Ville-Mikko Rautio, Yolanda Ripley, Amir Salek, Sathish Sekar, Sergey N. Sokolov, Rob Springer, Don Stark, Mercedes Tan, Mark S. Wachsler, Andrew C. Walton, David A. Wickeraad, Alvin Wijaya, Hon Kwan Wu
2021When application-specific ISA meets FPGAs: a multi-layer virtualization framework for heterogeneous cloud FPGAs.
Yue Zha, Jing Li
2021Who's debugging the debuggers? exposing debug information bugs in optimized binaries.
Giuseppe Antonio Di Luna, Davide Italiano, Luca Massarelli, Sebastian Österlund, Cristiano Giuffrida, Leonardo Querzoni