Abstract is missing.
- PacketMill: toward per-Core 100-Gbps networkingAlireza Farshin, Tom Barbette, Amir Roozbeh, Gerald Q. Maguire Jr., Dejan Kostic. 1-17 [doi]
- Autonomous NIC offloadsBoris Pismenny, Haggai Eran, Aviad Yehezkel, Liran Liss, Adam Morrison 0001, Dan Tsafrir. 18-35 [doi]
- Dagger: efficient and fast RPCs in cloud microservices with near-memory reconfigurable NICsNikita Lazarev, Shaojie Xiang, Neil Adit, Zhiru Zhang, Christina Delimitrou. 36-51 [doi]
- BCD deduplication: effective memory compression using partial cache-line deduplicationSungbo Park, Ingab Kang, Yaebin Moon, Jung Ho Ahn, G. Edward Suh. 52-64 [doi]
- KLOCs: kernel-level object contexts for heterogeneous memory systemsSudarsun Kannan, Yujie Ren, Abhishek Bhattacharjee. 65-78 [doi]
- Rethinking software runtimes for disaggregated memoryIrina Calciu, M. Talha Imran, Ivan Puddu, Sanidhya Kashyap, Hasan Al Maruf, Onur Mutlu, Aasheesh Kolli. 79-92 [doi]
- DiAG: a dataflow-inspired architecture for general-purpose processorsDong Kai Wang, Nam Sung Kim. 93-106 [doi]
- LifeStream: a high-performance stream processing engine for periodic streamsAnand Jayarajan, Kimberly Hau, Andrew Goodwin, Gennady Pekhimenko. 107-122 [doi]
- When application-specific ISA meets FPGAs: a multi-layer virtualization framework for heterogeneous cloud FPGAsYue Zha, Jing Li 0073. 123-134 [doi]
- Sage: practical and scalable ML-driven performance debugging in microservicesYu Gan 0002, Mingyu Liang, Sundar Dev, David Lo 0003, Christina Delimitrou. 135-151 [doi]
- Nightcore: efficient and scalable serverless computing for latency-sensitive, interactive microservicesZhipeng Jia, Emmett Witchel. 152-166 [doi]
- Sinan: ML-based and QoS-aware resource management for cloud microservicesYanqi Zhang, Weizhe Hua, Zhuangzhuang Zhou, G. Edward Suh, Christina Delimitrou. 167-181 [doi]
- NOREBA: a compiler-informed non-speculative out-of-order commit processorAli Hajiabadi, Andreas Diavastos, Trevor E. Carlson. 182-193 [doi]
- Fast local page-tables for virtualized NUMA servers with vMitosisAshish Panwar, Reto Achermann, Arkaprava Basu, Abhishek Bhattacharjee, K. Gopinath, Jayneel Gandhi. 194-210 [doi]
- PTEMagnet: fine-grained physical memory reservation for faster page walks in public cloudsArtemiy Margaritov, Dmitrii Ustiugov, Amna Shahab, Boris Grot. 211-223 [doi]
- In-fat pointer: hardware-assisted tagged-pointer spatial memory safety defense with subobject granularity protectionShengjie Xu, Wei Huang 0027, David Lie. 224-240 [doi]
- Judging a type by its pointer: optimizing GPU virtual functionsMengchi Zhang, Ahmad Alawneh, Timothy G. Rogers. 241-254 [doi]
- Enclosure: language-based restriction of untrusted librariesAdrien Ghosn, Marios Kogias, Mathias Payer, James R. Larus, Edouard Bugnion. 255-267 [doi]
- Switches for HIRE: resource scheduling for data center in-network computingMarcel Blöcher, Lin Wang, Patrick Eugster, Max Schmidt. 268-285 [doi]
- Probabilistic profiling of stateful data planes for adversarial testingQiao Kang, Jiarong Xing, Yiming Qiu, Ang Chen. 286-301 [doi]
- MERCI: efficient embedding reduction on commodity hardware via sub-query memoizationYejin Lee 0001, Seong Hoon Seo, Hyunji Choi, Hyoung Uk Sul, Soosung Kim, Jae W. Lee, Tae Jun Ham. 302-313 [doi]
- SherLock: unsupervised synchronization-operation inferenceGuangpu Li, Dongjie Chen, Shan Lu 0001, Madanlal Musuvathi, Suman Nath. 314-328 [doi]
- SIMDRAM: a framework for bit-serial SIMD processing using DRAMNastaran 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. 329-345 [doi]
- Clobber-NVM: log less, re-execute moreYi Xu, Joseph Izraelevitz, Steven Swanson. 346-359 [doi]
- Time-optimal Qubit mappingChi Zhang, Ari B. Hayes, Longfei Qiu, Yuwei Jin, Yan Hao Chen, Eddy Z. Zhang. 360-374 [doi]
- Orchestrated trios: compiling for efficient communication in Quantum programs with 3-Qubit gatesCasey Duckering, Jonathan M. Baker, Andrew Litteken, Frederic T. Chong. 375-385 [doi]
- FaasCache: keeping serverless computing alive with greedy-dual cachingAlexander Fuerst, Prateek Sharma. 386-400 [doi]
- Hippocrates: healing persistent memory bugs without doing any harmIan Neal, Andrew Quinn 0001, Baris Kasikci. 401-414 [doi]
- Jaaru: efficiently model checking persistent memory programsHamed Gorjiara, Guoqing Harry Xu, Brian Demsky. 415-428 [doi]
- Corundum: statically-enforced persistent memory safetyMorteza Hoseinzadeh, Steven Swanson. 429-442 [doi]
- Qraft: reverse your Quantum circuit and know the correct program outputTirthak Patel, Devesh Tiwari. 443-455 [doi]
- Logical abstractions for noisy variational Quantum algorithm simulationYipeng Huang 0001, Steven Holtzen, Todd D. Millstein, Guy Van den Broeck, Margaret Martonosi. 456-472 [doi]
- CutQC: using small Quantum computers for large Quantum circuit evaluationsWei Tang, Teague Tomesh, Martin Suchara, Jeffrey Larson, Margaret Martonosi. 473-486 [doi]
- PMFuzz: test case generation for persistent memory programsSihang Liu 0001, Suyash Mahar, Baishakhi Ray, Samira Manabi Khan. 487-502 [doi]
- Fast, flexible, and comprehensive bug detection for persistent memory programsBang Di, Jiawen Liu, Hao Chen, Dong Li. 503-516 [doi]
- PMEM-spec: persistent memory speculation (strict persistency can trump relaxed persistency)Jungi Jeong, Changhee Jung. 517-529 [doi]
- VSync: push-button verification and optimization for synchronization primitives on weak memory modelsJonas Oberhauser, Rafael Lourenco de Lima Chehab, Diogo Behrens, Ming Fu, Antonio Paolillo, Lilith Oberhauser, Koustubha Bhat, Yuzhong Wen, Haibo Chen 0001, Jaeho Kim, Viktor Vafeiadis. 530-545 [doi]
- CubicleOS: a library OS with software componentisation for practical isolationVasily A. Sartakov, Lluís Vilanova, Peter R. Pietzuch. 546-558 [doi]
- Benchmarking, analysis, and optimization of serverless function snapshotsDmitrii Ustiugov, Plamen Petrov 0003, Marios Kogias, Edouard Bugnion, Boris Grot. 559-572 [doi]
- Rhythmic pixel regions: multi-resolution visual sensing system towards high-precision visual computing at low powerVenkatesh Kodukula, Alexander Shearer, Van Nguyen, Srinivas Lingutla, YiFei Liu, Robert LiKamWa. 573-586 [doi]
- Q-VR: system-level design for future mobile collaborative virtual realityChenhao Xie 0001, Xie Li, Yang Hu, Huwan Peng, Michael Taylor, Shuaiwen Leon Song. 587-599 [doi]
- Warehouse-scale video acceleration: co-design and deployment in the wildParthasarathy 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. 600-615 [doi]
- Automatically detecting and fixing concurrency bugs in go software systemsZiheng Liu, Shuofei Zhu, Boqin Qin, Hao Chen, Linhai Song. 616-629 [doi]
- C11Tester: a race detector for C/C++ atomicsWeiyu Luo, Brian Demsky. 630-646 [doi]
- Kard: lightweight data race detection with per-thread memory protectionAdil Ahmad, Sangho Lee 0001, Pedro Fonseca, Byoungyoung Lee. 647-660 [doi]
- Quantifying the design-space tradeoffs in autonomous dronesRamyad Hadidi, Bahar Asgari, Sam Jijina, Adriana Amyette, Nima Shoghi, Hyesoon Kim. 661-673 [doi]
- Robomorphic computing: a design methodology for domain-specific accelerators parameterized by robot morphologySabrina M. Neuman, Brian Plancher, Thomas Bourgeat, Thierry Tambe, Srinivas Devadas, Vijay Janapa Reddi. 674-686 [doi]
- Gamma: leveraging Gustavson's algorithm to accelerate sparse matrix multiplicationGuowei Zhang 0002, Nithya Attaluri, Joel S. Emer, Daniel Sánchez 0003. 687-701 [doi]
- Reducing solid-state drive read latency by optimizing read-retryJisung Park 0001, Myungsuk Kim, Myoungjun Chun, Lois Orosa 0001, Jihong Kim 0001, Onur Mutlu. 702-716 [doi]
- RecSSD: near data processing for solid state drive based recommendation inferenceMark Wilkening, Udit Gupta, Samuel Hsia, Caroline Trippel, Carole-Jean Wu, David Brooks 0001, Gu-Yeon Wei. 717-729 [doi]
- Prolonging 3D NAND SSD lifetime via read latency relaxationChun-Yi Liu 0002, Yunju Lee, Myoungsoo Jung, Mahmut Taylan Kandemir, Wonil Choi. 730-742 [doi]
- PIBE: practical kernel control-flow hardening with profile-guided indirect branch eliminationVictor Duta, Cristiano Giuffrida, Herbert Bos, Erik van der Kouwe. 743-757 [doi]
- Computing with time: microarchitectural weird machinesDmitry Evtyushkin, Thomas Benjamin, Jesse Elwell, Jeffrey A. Eitel, Angelo Sapello, Abhrajit Ghosh. 758-772 [doi]
- HerQules: securing programs via hardware-enforced message queuesDaming D. Chen, Wen Shih Lim, Mohammad Bakhshalipour, Phillip B. Gibbons, James C. Hoe, Bryan Parno. 773-788 [doi]
- Effective simulation and debugging for a high-level hardware language using software compilersClément Pit-Claudel, Thomas Bourgeat, Stella Lau, Arvind, Adam Chlipala. 789-803 [doi]
- A compiler infrastructure for accelerator generatorsRachit Nigam, Samuel Thomas, Zhijing Li 0002, Adrian Sampson. 804-817 [doi]
- Compiler-driven FPGA virtualization with SYNERGYJoshua Landgraf, Tiffany Yang, Will Lin, Christopher J. Rossbach, Eric Schkufza. 818-831 [doi]
- BayesPerf: minimizing performance monitoring errors using Bayesian statisticsSubho S. Banerjee, Saurabh Jha, Zbigniew Kalbarczyk, Ravishankar K. Iyer. 832-844 [doi]
- Training for multi-resolution inference using reusable quantization termsSai Qian Zhang, Bradley McDanel, H. T. Kung 0001, Xin Dong 0009. 845-860 [doi]
- A hierarchical neural model of data prefetchingZhan Shi, Akanksha Jain, Kevin Swersky, Milad Hashemi, Parthasarathy Ranganathan, Calvin Lin. 861-873 [doi]
- Vectorization for digital signal processors via equality saturationAlexa VanHattum, Rachit Nigam, Vincent T. Lee, James Bornholt, Adrian Sampson. 874-886 [doi]
- Scalable FSM parallelization via path fusion and higher-order speculationJunqiao Qiu, Xiaofan Sun, Amir Hossein Nodehi Sabet, Zhijia Zhao 0001. 887-901 [doi]
- VeGen: a vectorizer generator for SIMD and beyondYishen Chen, Charith Mendis, Michael Carbin, Saman P. Amarasinghe. 902-914 [doi]
- Neural architecture search as program transformation explorationJack Turner, Elliot J. Crowley, Michael F. P. O'Boyle. 915-927 [doi]
- Analytical characterization and design space exploration for optimization of CNNsRui Li 0033, Yufan Xu, Aravind Sukumaran-Rajam, Atanas Rountev, P. Sadayappan. 928-942 [doi]
- Mind mappings: enabling efficient algorithm-accelerator mapping space searchKartik Hegde, Po-An Tsai, Sitao Huang, Vikas Chandra, Angshuman Parashar, Christopher W. Fletcher. 943-958 [doi]
- Statistical robustness of Markov chain Monte Carlo acceleratorsXiangyu Zhang 0011, Ramin Bashizade, Yicheng Wang, Sayan Mukherjee 0001, Alvin R. Lebeck. 959-974 [doi]
- NeuroEngine: a hardware-based event-driven simulation system for advanced brain-inspired computingHunjun Lee, Chanmyeong Kim, Yujin Chung, Jangwoo Kim. 975-989 [doi]
- Defensive approximation: securing CNNs using approximate computingAmira Guesmi, Ihsen Alouani, Khaled N. Khasawneh, Mouna Baklouti, Tarek Frikha, Mohamed Abid, Nael B. Abu-Ghazaleh. 990-1003 [doi]
- Language-parametric compiler validation with application to LLVMTheodoros Kasampalis, Daejun Park 0001, Zhengyao Lin, Vikram S. Adve, Grigore Rosu. 1004-1019 [doi]
- Incremental CFG patching for binary rewritingXiaozhu Meng, Weijie Liu 0004. 1020-1033 [doi]
- Who's debugging the debuggers? exposing debug information bugs in optimized binariesGiuseppe Antonio Di Luna, Davide Italiano, Luca Massarelli, Sebastian Österlund, Cristiano Giuffrida, Leonardo Querzoni. 1034-1045 [doi]
- Speculative interference attacks: breaking invisible speculation schemesMohammad Behnia, Prateek Sahu, Riccardo Paccagnella, Jiyong Yu, Zirui Neil Zhao, Xiang Zou, Thomas Unterluggauer, Josep Torrellas, Carlos Rozas, Adam Morrison 0001, Frank McKeen, Fangfei Liu, Ron Gabor, Christopher W. Fletcher, Abhishek Basak, Alaa R. Alameldeen. 1046-1060 [doi]
- Jamais vu: thwarting microarchitectural replay attacksDimitrios Skarlatos 0002, Zirui Neil Zhao, Riccardo Paccagnella, Christopher W. Fletcher, Josep Torrellas. 1061-1076 [doi]
- Streamline: a fast, flushless cache covert-channel attack by enabling asynchronous collusionGururaj Saileshwar, Christopher W. Fletcher, Moinuddin K. Qureshi. 1077-1090 [doi]