{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T04:32:29Z","timestamp":1773117149176,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":111,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,8,6]]},"DOI":"10.1145\/3676642.3736113","type":"proceedings-article","created":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T22:19:59Z","timestamp":1754518799000},"page":"264-281","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Wave: Offloading Resource Management to SmartNIC Cores"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5163-516X","authenticated-orcid":false,"given":"Jack Tigar","family":"Humphries","sequence":"first","affiliation":[{"name":"Stellar Development Foundation, San Francisco, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-7656-109X","authenticated-orcid":false,"given":"Neel","family":"Natu","sequence":"additional","affiliation":[{"name":"Google, Sunnyvale, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0517-7206","authenticated-orcid":false,"given":"Kostis","family":"Kaffes","sequence":"additional","affiliation":[{"name":"Columbia University, New York, NY, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9331-6463","authenticated-orcid":false,"given":"Stanko","family":"Novakovi\u0107","sequence":"additional","affiliation":[{"name":"Google, Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2226-9310","authenticated-orcid":false,"given":"Paul","family":"Turner","sequence":"additional","affiliation":[{"name":"Google, Sunnyvale, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-7786-8541","authenticated-orcid":false,"given":"Henry M.","family":"Levy","sequence":"additional","affiliation":[{"name":"Google, Seattle, WA, USA and University of Washington, Seattle, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0460-9900","authenticated-orcid":false,"given":"David","family":"Culler","sequence":"additional","affiliation":[{"name":"Google, Sunnyvale, CA, USA and University of California,, Berkeley, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3154-7530","authenticated-orcid":false,"given":"Christos","family":"Kozyrakis","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,8,6]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"AWS Nitro System. https:\/\/aws.amazon.com\/ec2\/nitro\/. Last accessed: 2020-11-29."},{"key":"e_1_3_2_1_2_1","unstructured":"NVIDIA BlueField Networking Platform. https:\/\/www.nvidia.com\/en-us\/networking\/products\/data-processing-unit\/. Last accessed: 2024-10-06."},{"key":"e_1_3_2_1_3_1","unstructured":"Fungible. https:\/\/www.fungible.com\/product\/dpu-platform\/. Last accessed: 2022-12-06."},{"key":"e_1_3_2_1_4_1","unstructured":"AMD Pensando. https:\/\/www.amd.com\/en\/accelerators\/pensando. Last accessed: 2022-12-06."},{"key":"e_1_3_2_1_5_1","volume-title":"Infrastructure Processing Unit (Intel\u00ae IPU) ASIC E2000","author":"Intel\u00ae","year":"2000","unstructured":"Intel\u00ae Infrastructure Processing Unit (Intel\u00ae IPU) ASIC E2000. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/network-io\/ipu\/e2000-asic.html. Last accessed: 2023-08-04."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446696"},{"key":"e_1_3_2_1_7_1","first-page":"87","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Shashidhara Rajath","year":"2022","unstructured":"Rajath Shashidhara, Tim Stamler, Antoine Kaufmann, and Simon Peter. FlexTOE: Flexible TCP offload with Fine-Grained parallelism. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pages 87-102, Renton, WA, April 2022. USENIX Association."},{"key":"e_1_3_2_1_8_1","first-page":"708","volume-title":"Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM '20","author":"Singhvi Arjun","year":"2020","unstructured":"Arjun Singhvi, Aditya Akella, Dan Gibson, Thomas F. Wenisch, Monica Wong-Chan, Sean Clark, Milo M. K. Martin, Moray McLaren, Prashant Chandra, Rob Cauble, Hassan M. G. Wassel, Behnam Montazeri, Simon L. Sabato, Joel Scherpelz, and Amin Vahdat. 1RMA: Re-Envisioning Remote Memory Access for Multi-Tenant Datacenters. In Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM '20, page 708-721, Virtual Event, USA, 2020. Association for Computing Machinery."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3343180.3343184"},{"key":"e_1_3_2_1_10_1","first-page":"51","volume-title":"Proceedings of the 15th USENIX Conference on Networked Systems Design and Implementation, NSDI'18","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, and Albert Greenberg. Azure accelerated networking: Smartnics in the public cloud. In Proceedings of the 15th USENIX Conference on Networked Systems Design and Implementation, NSDI'18, page 51-64, USA, 2018. USENIX Association."},{"key":"e_1_3_2_1_11_1","first-page":"117","volume-title":"Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '20","author":"Tork Maroun","year":"2020","unstructured":"Maroun Tork, Lina Maudlej, and Mark Silberstein. Lynx: A smartnic-driven accelerator-centric architecture for network servers. In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '20, page 117-131, New York, NY, USA, 2020. Association for Computing Machinery."},{"key":"e_1_3_2_1_12_1","first-page":"239","volume-title":"15th &#123;USENIX&#125","author":"Ibanez Stephen","year":"2021","unstructured":"Stephen Ibanez, Alex Mallery, Serhat Arslan, Theo Jepsen, Muhammad Shahbaz, Changhoon Kim, and Nick McKeown. The nanopu: A nanosecond network stack for datacenters. In 15th &#123;USENIX&#125; Symposium on Operating Systems Design and Implementation (&#123;OSDI&#125; 21), pages 239-256, 2021."},{"key":"e_1_3_2_1_13_1","volume-title":"Liguori. The Nitro Project - Next Generation AWS Infrastructure. Hot Chips: A Symposium on High Performance Chips","author":"Anthony","year":"2019","unstructured":"Anthony Liguori. The Nitro Project - Next Generation AWS Infrastructure. Hot Chips: A Symposium on High Performance Chips, 2019."},{"key":"e_1_3_2_1_14_1","unstructured":"Intel and Google Cloud jointly launch data center accelerator chip. https:\/\/www.datacenterdynamics.com\/en\/news\/intel-and-google-cloud-jointly-launch-data-center-accelerator-chip."},{"key":"e_1_3_2_1_15_1","first-page":"987","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Wei Xingda","year":"2023","unstructured":"Xingda Wei, Rongxin Cheng, Yuhan Yang, Rong Chen, and Haibo Chen. Characterizing off-path SmartNIC for accelerating distributed systems. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23), pages 987-1004, Boston, MA, July 2023. USENIX Association."},{"key":"e_1_3_2_1_16_1","unstructured":"Kartik Srinivasan. The Rise of SmartNICs. https:\/\/semiengineering.com\/the-rise-of-smartnics\/."},{"key":"e_1_3_2_1_17_1","first-page":"1","volume-title":"Programmable NICs for Network Security Services. In 2023 IFIP Networking Conference (IFIP Networking)","author":"Zhao Jack","year":"2023","unstructured":"Jack Zhao, Miguel Neves, and Israat Haque. On the (dis)Advantages of Programmable NICs for Network Security Services. In 2023 IFIP Networking Conference (IFIP Networking),, pages 1-9, 2023."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3365609.3365856"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483583"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613424.3614291"},{"key":"e_1_3_2_1_21_1","first-page":"663","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Phothilimthana Phitchaya Mangpo","year":"2018","unstructured":"Phitchaya Mangpo Phothilimthana, Ming Liu, Antoine Kaufmann, Simon Peter, Rastislav Bodik, and Thomas Anderson. Floem: A programming system for nic-accelerated network applications. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18), pages 663-679, Carlsbad, CA, October 2018. USENIX Association."},{"key":"e_1_3_2_1_22_1","unstructured":"Intel partners with Google to deploy 'Mount Evans' ASIC-based IPU. https:\/\/venturebeat.com\/business\/intel-partners-with-google-to-deploy-mount-evans-asic-based-gpu."},{"key":"e_1_3_2_1_23_1","unstructured":"No AWS operator access. https:\/\/docs.aws.amazon.com\/whitepapers\/latest\/security-design-of-aws-nitro-system\/no-aws-operator-access.html."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2893177"},{"key":"e_1_3_2_1_25_1","first-page":"21","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Narayanan Vikram","year":"2020","unstructured":"Vikram Narayanan, Tianjiao Huang, David Detweiler, Dan Appel, Zhaofeng Li, Gerd Zellweger, and Anton Burtsev. RedLeaf: Isolation and communication in a safe operating system. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 21-39. USENIX Association, November 2020."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522720"},{"key":"e_1_3_2_1_27_1","first-page":"465","volume-title":"18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)","author":"Chen Haibo","year":"2024","unstructured":"Haibo Chen, Xie Miao, Ning Jia, Nan Wang, Yu Li, Nian Liu, Yutao Liu, Fei Wang, Qiang Huang, Kun Li, Hongyang Yang, Hui Wang, Jie Yin, Yu Peng, and Fengwei Xu. Microkernel goes general: Performance and compatibility in the HongMeng production microkernel. In 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24), pages 465-485, Santa Clara, CA, July 2024. USENIX Association."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851276.1851282"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/646405.759105"},{"key":"e_1_3_2_1_30_1","first-page":"1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Boos Kevin","year":"2020","unstructured":"Kevin Boos, Namitha Liyanage, Ramla Ijaz, and Lin Zhong. Theseus: an experiment in operating system structure and state management. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 1-19. USENIX Association, November 2020."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322218"},{"key":"e_1_3_2_1_32_1","unstructured":"Zircon. https:\/\/fuchsia.dev\/fuchsia-src\/concepts\/kernel."},{"key":"e_1_3_2_1_33_1","first-page":"401","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Gu Jinyu","year":"2020","unstructured":"Jinyu Gu, Xinyue Wu, Wentai Li, Nian Liu, Zeyu Mi, Yubin Xia, and Haibo Chen. Harmonizing performance and isolation in microkernels with efficient intra-kernel isolation and communication. In 2020 USENIX Annual Technical Conference (USENIX ATC 20), pages 401-417. USENIX Association, July 2020."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151374.1151391"},{"key":"e_1_3_2_1_35_1","volume-title":"Evolution of the PikeOS Microkernel. 02","author":"Kaiser Robert","year":"2007","unstructured":"Robert Kaiser and Stephan Wagner. Evolution of the PikeOS Microkernel. 02 2007."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629596"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067629.806531"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/173668.168633"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224075"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483581"},{"key":"e_1_3_2_1_41_1","volume-title":"Microkernel Operating System Architecture and Mach. 06","author":"Black David L.","year":"1991","unstructured":"David L. Black, David B. Golub, Daniel P. Julin, Richard F. Rashid, Richard P. Draves, Randall W. Dean, Alessandro Forin, Joseph Barrera, Hideyuki Tokuda, Gerald Malan, and David Bohman. Microkernel Operating System Architecture and Mach. 06 1991."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685051"},{"key":"e_1_3_2_1_44_1","first-page":"35","volume-title":"3rd Many-core Applications Research Community (MARC) Symposium. Proceedings of the 3rd MARC Symposium","author":"Peter Simon","year":"2011","unstructured":"Simon Peter, Adrian Sch\u00fcpbach, Dominik Menzi, and Timothy Roscoe. Early experience with the barrelfish OS and the single-chip cloud computer. In Diana G\u00f6hringer, Michael H\u00fcbner, and J\u00fcrgen Becker, editors, 3rd Many-core Applications Research Community (MARC) Symposium. Proceedings of the 3rd MARC Symposium, Ettlingen, Germany, July 5-6, 2011, pages 35-39. KIT Scientific Publishing, Karlsruhe, 2011."},{"key":"e_1_3_2_1_45_1","volume-title":"2014 Conference on Timely Results in Operating Systems (TRIOS 14)","author":"Baumann Andrew","year":"2014","unstructured":"Andrew Baumann, Chris Hawblitzel, Kornilios Kourtis, Tim Harris, and Timothy Roscoe. Cosh: Clear OS data sharing in an incoherent world. In 2014 Conference on Timely Results in Operating Systems (TRIOS 14), Broomfield, CO, October 2014. USENIX Association."},{"key":"e_1_3_2_1_46_1","unstructured":"Barrelfish: Exploring a Multicore OS. https:\/\/www.microsoft.com\/en-us\/research\/blog\/barrelfish-exploring-multicore-os\/."},{"key":"e_1_3_2_1_47_1","volume-title":"ETH Zurich","author":"Menzi Dominik","year":"2011","unstructured":"Dominik Menzi. Support for heterogeneous cores for barrelfish. Master's thesis, ETH Zurich, 2011."},{"key":"e_1_3_2_1_48_1","volume-title":"ETH Zurich","author":"Barrelfish","year":"2013","unstructured":"Barrelfish technical note 001. Technical report, ETH Zurich, 2013."},{"key":"e_1_3_2_1_49_1","volume-title":"ETH Zurich","author":"Barrelfish","year":"2013","unstructured":"Barrelfish technical note 005. Technical report, ETH Zurich, 2013."},{"key":"e_1_3_2_1_50_1","first-page":"295","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21)","author":"Bhardwaj Ankit","year":"2021","unstructured":"Ankit Bhardwaj, Chinmay Kulkarni, Reto Achermann, Irina Calciu, Sanidhya Kashyap, Ryan Stutsman, Amy Tai, and Gerd Zellweger. Nros: Effective replication and sharing in an operating system. In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21), pages 295-312. USENIX Association, July 2021."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224076"},{"key":"e_1_3_2_1_52_1","first-page":"49","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Belay Adam","year":"2014","unstructured":"Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. IX: A protected dataplane operating system for high throughput and low latency. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), pages 49-65, Broomfield, CO, October 2014. USENIX Association."},{"key":"e_1_3_2_1_53_1","first-page":"345","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kaffes Kostis","year":"2019","unstructured":"Kostis Kaffes, Timothy Chong, Jack Tigar Humphries, Adam Belay, David Mazi\u00e8res, and Christos Kozyrakis. Shinjuku: Preemptive scheduling for \u03bcsecond-scale tail latency. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pages 345-360, Boston, MA, February 2019. USENIX Association."},{"key":"e_1_3_2_1_54_1","first-page":"361","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Ousterhout Amy","year":"2019","unstructured":"Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. Shenango: Achieving high CPU efficiency for latency-sensitive datacenter workloads. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pages 361-378, Boston, MA, February 2019. USENIX Association."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037732"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132780"},{"key":"e_1_3_2_1_57_1","first-page":"281","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Fried Joshua","year":"2020","unstructured":"Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. Caladan: Mitigating interference at microsecond timescales. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 281-297. USENIX Association, November 2020."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359657"},{"key":"e_1_3_2_1_59_1","volume-title":"SOSP 2021","author":"Demoulin Max","year":"2021","unstructured":"Max Demoulin, Josh Fried, Isaac Pedisich, Marios Kogias, Boon Thau Loo, Linh Thi Xuan Phan, and Irene Zhang. When idling is ideal: Optimizing tail-latency for highly-dispersed datacenter workloads with pers\u00e9phone. In SOSP 2021, October 2021."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483569"},{"key":"e_1_3_2_1_61_1","first-page":"335","volume-title":"10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12)","author":"Belay Adam","year":"2012","unstructured":"Adam Belay, Andrea Bittau, Ali Mashtizadeh, David Terei, David Mazi\u00e8res, and Christos Kozyrakis. Dune: Safe user-level access to privileged CPU features. In 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12), pages 335-348, Hollywood, CA, October 2012. USENIX Association."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483542"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483548"},{"key":"e_1_3_2_1_64_1","first-page":"101","volume-title":"Hari Balakrishnan. The Case for Moving Congestion Control Out of the Datapath. In Proceedings of the 16th ACM Workshop on Hot Topics in Networks, HotNets '17","author":"Narayan Akshay","year":"2017","unstructured":"Akshay Narayan, Frank Cangialosi, Prateesh Goyal, Srinivas Narayana, Mohammad Alizadeh, and Hari Balakrishnan. The Case for Moving Congestion Control Out of the Datapath. In Proceedings of the 16th ACM Workshop on Hot Topics in Networks, HotNets '17, page 101-107, Palo Alto, CA, USA, 2017. Association for Computing Machinery."},{"key":"e_1_3_2_1_65_1","unstructured":"userfaultfd. https:\/\/man7.org\/linux\/man-pages\/man2\/userfaultfd.2.html. Last accessed: 2023-08-03."},{"key":"e_1_3_2_1_66_1","unstructured":"libfuse. https:\/\/github.com\/libfuse\/libfuse. Last accessed: 2020-08-15."},{"key":"e_1_3_2_1_67_1","volume-title":"7th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 15)","author":"Tarasov Vasily","year":"2015","unstructured":"Vasily Tarasov, Abhishek Gupta, Kumar Sourav, Sagar Trehan, and Erez Zadok. Terra incognita: On the practicality of User-Space file systems. In 7th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 15), Santa Clara, CA, July 2015. USENIX Association."},{"key":"e_1_3_2_1_68_1","unstructured":"The Userspace I\/O HOWTO. https:\/\/www.kernel.org\/doc\/html\/v4.14\/driver-api\/uio-howto.html. Last accessed: 2020-11-10."},{"key":"e_1_3_2_1_69_1","unstructured":"DriverKit. https:\/\/developer.apple.com\/documentation\/driverkit. Last accessed: 2023-08-04."},{"key":"e_1_3_2_1_70_1","unstructured":"Overview of UMDF. https:\/\/learn.microsoft.com\/en-us\/windows-hardware\/drivers\/wdf\/overview-of-the-umdf. Last accessed: 2023-08-04."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3578835"},{"key":"e_1_3_2_1_72_1","first-page":"861","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Haecki Roni","year":"2022","unstructured":"Roni Haecki, Radhika Niranjan Mysore, Lalith Suresh, Gerd Zellweger, Bo Gan, Timothy Merrifield, Sujata Banerjee, and Timothy Roscoe. How to diagnose nanosecond network latencies in rich end-host stacks. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pages 861-877, Renton, WA, April 2022. USENIX Association."},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342079"},{"key":"e_1_3_2_1_74_1","unstructured":"RocksDB. https:\/\/rocksdb.org. Last accessed: 2020-11-27."},{"key":"e_1_3_2_1_75_1","unstructured":"mm: userfaultfd: add new UFFDIO_SIGBUS ioctl. https:\/\/lwn.net\/ml\/linux-kernel\/20230511182426.1898675-1-axelrasmussen@google.com. Last accessed: 2023-08-03."},{"key":"e_1_3_2_1_76_1","volume-title":"USENIX Annual Technical Conference (ATC '25)","author":"Yelam Anil","year":"2025","unstructured":"Anil Yelam, Kan Wu, Zhiyuan Guo, Suli Yang, Rajath Shashidhara, Wei Xu, Stanko Novakovi\u00e7, Alex C. Snoeren, and Kimberly Keeton. PageFlex: Flexible and Efficient User-space Delegation of Linux Paging Policies with eBPF. In USENIX Annual Technical Conference (ATC '25). USENIX Association, 2025."},{"key":"e_1_3_2_1_77_1","unstructured":"VFIO: Virtual Function I\/O. https:\/\/www.kernel.org\/doc\/html\/v5.9\/driver-api\/vfio.html."},{"key":"e_1_3_2_1_78_1","unstructured":"big.LITTLE - ARM. https:\/\/www.arm.com\/why-arm\/technologies\/big-little. Last accessed: 2020-11-27."},{"key":"e_1_3_2_1_79_1","unstructured":"M1 Overview. https:\/\/www.apple.com\/ua\/business\/mac\/pdf\/Apple-at-Work-M1-Overview.pdf. Last accessed: 2023-08-09."},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750392"},{"key":"e_1_3_2_1_81_1","unstructured":"The next wave of Google Cloud infrastructure innovation: New C3 VM and Hyperdisk. https:\/\/cloud.google.com\/blog\/products\/compute\/introducing-c3-machines-with-googles-custom-intel-ipu. Last accessed: 2024-10-06."},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507704"},{"key":"e_1_3_2_1_83_1","unstructured":"The Production Environment at Google from the Viewpoint of an SRE. https:\/\/sre.google\/sre-book\/production-environment\/."},{"key":"e_1_3_2_1_84_1","unstructured":"gRPC. https:\/\/grpc.io. Last accessed: 2023-08-03."},{"key":"e_1_3_2_1_85_1","unstructured":"The Linux Completely Fair Scheduler. https:\/\/www.kernel.org\/doc\/html\/latest\/scheduler\/sched-design-CFS.html. Last accessed: 2023-08-09."},{"key":"e_1_3_2_1_86_1","unstructured":"Jonathan Corbet. An EEVDF CPU scheduler for Linux. https:\/\/lwn.net\/Articles\/925371\/. Last accessed: 2024-07-01."},{"key":"e_1_3_2_1_87_1","unstructured":"Jonathan Corbet. Completing the EEVDF scheduler. https:\/\/lwn.net\/Articles\/969062\/. Last accessed: 2024-07-01."},{"key":"e_1_3_2_1_88_1","first-page":"217","volume-title":"Honor of P. M. Morse","author":"Corbato F. J.","year":"1969","unstructured":"F. J. Corbato. A paging experiment with the multics system. In In Honor of P. M. Morse, pages 217-228. MIT Press, 1969. Also as MIT Project MAC Report MAC-M-384, May 1968."},{"key":"e_1_3_2_1_89_1","first-page":"315","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Ruan Zhenyuan","year":"2020","unstructured":"Zhenyuan Ruan, Malte Schwarzkopf, Marcos K. Aguilera, and Adam Belay. AIFM: High-Performance, Application-Integrated far memory. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 315-332. USENIX Association, November 2020."},{"key":"e_1_3_2_1_90_1","unstructured":"Jonathan Corbet. AutoNUMA: the other approach to NUMA scheduling. https:\/\/lwn.net\/Articles\/488709\/."},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575697"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005750"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342080"},{"key":"e_1_3_2_1_94_1","first-page":"308","volume-title":"John Wawrzynek. AutoPhase: Compiler Phase-Ordering for HLS with Deep Reinforcement Learning. In 2019 IEEE 27th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","author":"Huang Qijing","year":"2019","unstructured":"Qijing Huang, Ameer Haj-Ali, William Moses, John Xiang, Ion Stoica, Krste Asanovic, and John Wawrzynek. AutoPhase: Compiler Phase-Ordering for HLS with Deep Reinforcement Learning. In 2019 IEEE 27th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM),, pages 308-308, 2019."},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098843"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/25.3-4.285"},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230557"},{"key":"e_1_3_2_1_99_1","unstructured":"Microsoft Corp. Receive Side Scaling. http:\/\/msdn.microsoft.com\/library\/ windows\/hardware\/ff556942.aspx 2018."},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230560"},{"key":"e_1_3_2_1_101_1","unstructured":"Data plane development kit. http:\/\/www.dpdk.org\/. Last accessed: 2019-06-26."},{"key":"e_1_3_2_1_102_1","unstructured":"Anastasiia Ruzhanskaia Pengcheng Xu David Cock and Timothy Roscoe. Rethinking Programmed I\/O for Fast Devices Cheap Cores and Coherent Interconnects 2024."},{"key":"e_1_3_2_1_103_1","first-page":"363","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Liu Ming","year":"2019","unstructured":"Ming Liu, Simon Peter, Arvind Krishnamurthy, and Phitchaya Mangpo Phothilimthana. E3: Energy-Efficient microservices on SmartNIC-Accelerated servers. In 2019 USENIX Annual Technical Conference (USENIX ATC 19), pages 363-378, Renton, WA, July 2019. USENIX Association."},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980024.2872401"},{"key":"e_1_3_2_1_106_1","unstructured":"HOME | Compute Express Link. https:\/\/www.computeexpresslink.org."},{"key":"e_1_3_2_1_107_1","unstructured":"Intel(R) Xeon(R) Processor Scalable Family Technical Overview. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/xeon-processor-scalable-family-technical-overview.html. Last accessed: 2022-12-07."},{"key":"e_1_3_2_1_108_1","unstructured":"NVLink and NVSwitch. https:\/\/www.nvidia.com\/en-us\/data-center\/nvlink. Last accessed: 2022-12-07."},{"issue":"2","key":"e_1_3_2_1_109_1","first-page":"53","article-title":"The Arm Neoverse N1 Platform","volume":"40","author":"Pellegrini Andrea","year":"2020","unstructured":"Andrea Pellegrini, Nigel Stephens, Magnus Bruce, Yasuo Ishii, Joseph Pusdesris, Abhishek Raja, Chris Abernathy, Jinson Koppanalil, Tushar Ringe, Ashok Tummala, Jamshed Jalal, Mark Werkheiser, and Anitha Kona. The Arm Neoverse N1 Platform: Building Blocks for the Next-Gen Cloud-to-Edge Infrastructure SoC. IEEE Micro, 40(2):53-62, 2020.","journal-title":"Building Blocks for the Next-Gen Cloud-to-Edge Infrastructure SoC. IEEE Micro"},{"key":"e_1_3_2_1_110_1","unstructured":"Compute Engine | Google Cloud. https:\/\/cloud.google.com\/products\/compute. Last accessed: 2024-08-12."},{"key":"e_1_3_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190557"}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Rotterdam Netherlands","acronym":"ASPLOS '25","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3676642.3736113","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T22:24:04Z","timestamp":1757543044000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676642.3736113"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,6]]},"references-count":111,"alternative-id":["10.1145\/3676642.3736113","10.1145\/3676642"],"URL":"https:\/\/doi.org\/10.1145\/3676642.3736113","relation":{},"subject":[],"published":{"date-parts":[[2025,8,6]]},"assertion":[{"value":"2025-08-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}