{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,15]],"date-time":"2026-03-15T15:30:23Z","timestamp":1773588623617,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","funder":[{"name":"Asha Navani Fellowship IIT Bombay","award":["DO&#x5c;&#x2f;2024-JANF001-008"],"award-info":[{"award-number":["DO&#x5c;&#x2f;2024-JANF001-008"]}]},{"name":"Microsoft Research India PhD Award","award":["IITBRSP242000100"],"award-info":[{"award-number":["IITBRSP242000100"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,3,22]]},"DOI":"10.1145\/3779212.3790235","type":"proceedings-article","created":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T13:55:26Z","timestamp":1773150926000},"page":"2015-2029","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Toasty: Speeding Up Network I\/O with Cache-Warm Buffers"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-8245-843X","authenticated-orcid":false,"family":"Preeti","sequence":"first","affiliation":[{"name":"Indian Institute of Technology, Bombay, Mumbai, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-6127-6454","authenticated-orcid":false,"given":"Nitish","family":"Bhat","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology, Bombay, Mumbai, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-0390-8400","authenticated-orcid":false,"given":"Ashwin","family":"Kumar","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology, Bombay, Mumbai, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0039-595X","authenticated-orcid":false,"given":"Mythili","family":"Vutukuru","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology, Bombay, Mumbai, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,3,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the 55th Annual IEEE\/ACM International Symposium on Microarchitecture. IEEE Press.","author":"Alian Mohammad","year":"2023","unstructured":"Mohammad Alian, Siddharth Agarwal, Jongmin Shin, Neel Patel, Yifan Yuan, Daehoon Kim, Ren Wang, and Nam Sung Kim. 2023. IDIO: Network-Driven, Inbound Network Data Orchestration on Server Processors. In Proceedings of the 55th Annual IEEE\/ACM International Symposium on Microarchitecture. IEEE Press."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/106972.106979"},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/docs.ebpf.io\/linux\/concepts\/af_xdp\/. (Accessed","author":"AF","year":"2025","unstructured":"Cilium. 2024. AF XDP. https:\/\/docs.ebpf.io\/linux\/concepts\/af_xdp\/. (Accessed March, 2025)."},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation. USENIX Association.","author":"Eisenbud Danielle E.","year":"2016","unstructured":"Danielle E. Eisenbud, Cheng Yi, Carlo Contavalli, Cody Smith, Roman Kononov, Eric Mann-Hielscher, Ardas Cilingiroglu, Bin Cheyney, Wentao Shang, and Jinnah Dylan Hosein. 2016. Maglev: a fast and reliable software network load balancer. In Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation. USENIX Association."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303977"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/3489146.3489192"},{"key":"e_1_3_2_1_7_1","volume-title":"Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation. USENIX Association.","author":"Fried Joshua","year":"2020","unstructured":"Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. 2020. Caladan: mitigating interference at microsecond timescales. In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation. USENIX Association."},{"key":"e_1_3_2_1_8_1","volume-title":"perf Examples. https:\/\/www.brendangregg.com\/perf.html. (Accessed","author":"Gregg Brendan","year":"2025","unstructured":"Brendan Gregg. 2024. perf Examples. https:\/\/www.brendangregg.com\/perf.html. (Accessed March, 2025)."},{"key":"e_1_3_2_1_9_1","volume-title":"Scaling in the Linux Networking Stack. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/scaling.txt. (Accessed","author":"Herbert Tom","year":"2025","unstructured":"Tom Herbert and Willem de Bruijn. 2024. Scaling in the Linux Networking Stack. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/scaling.txt. (Accessed March, 2025)."},{"key":"e_1_3_2_1_10_1","volume-title":"Data Plane Development Kit. https:\/\/www.dpdk.org\/. (Accessed","year":"2025","unstructured":"Intel. 2024a. Data Plane Development Kit. https:\/\/www.dpdk.org\/. (Accessed March, 2025)."},{"key":"e_1_3_2_1_11_1","volume-title":"Intel\u00ae Data Direct I\/O Technology. https:\/\/www.intel.com\/content\/www\/us\/en\/io\/data-direct-i-o-technology.html. (Accessed","year":"2025","unstructured":"Intel. 2024b. Intel\u00ae Data Direct I\/O Technology. https:\/\/www.intel.com\/content\/www\/us\/en\/io\/data-direct-i-o-technology.html. (Accessed March, 2025)."},{"key":"e_1_3_2_1_12_1","volume-title":"Intel\u00ae Memory Latency Checker. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/tool\/intelr-memory-latency-checker.html. (Accessed","year":"2025","unstructured":"Intel. 2024c. Intel\u00ae Memory Latency Checker. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/tool\/intelr-memory-latency-checker.html. (Accessed March, 2025)."},{"key":"e_1_3_2_1_13_1","volume-title":"Intel\u00ae Performance Counter Monitor. https:\/\/github.com\/intel\/pcm. (Accessed","year":"2025","unstructured":"Intel. 2024d. Intel\u00ae Performance Counter Monitor. https:\/\/github.com\/intel\/pcm. (Accessed March, 2025)."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation. USENIX Association.","author":"Kaffes Kostis","year":"2019","unstructured":"Kostis Kaffes, Timothy Chong, Jack Tigar Humphries, Adam Belay, David Mazi\u00e8res, and Christos Kozyrakis. 2019. Shinjuku: preemptive scheduling for \u00b5second-scale tail latency. In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation. USENIX Association."},{"key":"e_1_3_2_1_15_1","volume-title":"Linux Plumbers Conference","author":"Karlsson Magnus","year":"2018","unstructured":"Magnus Karlsson and Bjorn Topel. 2018. The Path to DPDK Speeds for AF XDP. In Linux Plumbers Conference, Vancouver."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation. USENIX Association.","author":"Lim Hyeontaek","year":"2014","unstructured":"Hyeontaek Lim, Dongsu Han, David G. Andersen, and Michael Kaminsky. 2014. MICA: a holistic approach to fast in-memory key-value storage. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation. USENIX Association."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3718958.3750488"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation. USENIX Association.","author":"Ousterhout Amy","year":"2019","unstructured":"Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. 2019. Shenango: achieving high CPU efficiency for latency-sensitive datacenter workloads. In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation. USENIX Association."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Federico Parola Roberto Procopio Roberto Querio and Fulvio Risso. 2023. Comparing User Space and In-Kernel Packet Processing for Edge Data Centers. SIGCOMM Comput. Commun. Rev. (2023).","DOI":"10.1145\/3594255.3594257"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3698038.3698558"},{"key":"e_1_3_2_1_21_1","volume-title":"https:\/\/github.com\/BorisPis\/shRing-dpdk. (Accessed","author":"Pismenny Boris","year":"2025","unstructured":"Boris Pismenny. 2024. ShRing-DPDK. https:\/\/github.com\/BorisPis\/shRing-dpdk. (Accessed March, 2025)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507711"},{"key":"e_1_3_2_1_23_1","volume-title":"ShRing: Networking with Shared Receive Rings. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Pismenny Boris","year":"2023","unstructured":"Boris Pismenny, Adam Morrison, and Dan Tsafrir. 2023. ShRing: Networking with Shared Receive Rings. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23). USENIX Association."},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 19th USENIX Conference on Operating Systems Design and Implementation. USENIX Association.","author":"Pismenny Boris","year":"2025","unstructured":"Boris Pismenny, Adam Morrison, and Dan Tsafrir. 2025. Disentangling the dual role of NIC receive rings. In Proceedings of the 19th USENIX Conference on Operating Systems Design and Implementation. USENIX Association."},{"key":"e_1_3_2_1_25_1","volume-title":"Stack Mempool Driver. https:\/\/doc.dpdk.org\/guides\/mempool\/stack.html. (Accessed","author":"Project DPDK","year":"2025","unstructured":"DPDK Project. [n.d.]. Stack Mempool Driver. https:\/\/doc.dpdk.org\/guides\/mempool\/stack.html. (Accessed March, 2025)."},{"key":"e_1_3_2_1_26_1","volume-title":"Benchmarking Methodology for Network Interconnect Devices. https:\/\/www.rfc-editor","year":"2025","unstructured":"RFC2544. [n.d.]. Benchmarking Methodology for Network Interconnect Devices. https:\/\/www.rfc-editor.org\/rfc\/rfc2544.txt. (Accessed March, 2025)."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 2012 USENIX Conference on Annual Technical Conference. USENIX Association.","author":"Rizzo Luigi","year":"2012","unstructured":"Luigi Rizzo. 2012. Netmap: a novel framework for fast packet I\/O. In Proceedings of the 2012 USENIX Conference on Annual Technical Conference. USENIX Association."},{"key":"e_1_3_2_1_28_1","volume-title":"Enso: A Streaming Interface for NIC-Application Communication. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Sadok Hugo","year":"2023","unstructured":"Hugo Sadok, Nirav Atre, Zhipeng Zhao, Daniel S. Berger, James C. Hoe, Aurojit Panda, Justine Sherry, and Ren Wang. 2023. Enso: A Streaming Interface for NIC-Application Communication. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23). USENIX Association."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Dan Tang Yungang Bao Weiwu Hu and Mingyu Chen. 2010. DMA cache: Using on-chip storage to architecturally separate I\/O data from CPU data for improving I\/O performance. In HPCA - 16 2010 The Sixteenth International Symposium on High-Performance Computer Architecture.","DOI":"10.1109\/HPCA.2010.5416638"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the 15th USENIX Conference on Networked Systems Design and Implementation. USENIX Association.","author":"Tootoonchian Amin","year":"2018","unstructured":"Amin Tootoonchian, Aurojit Panda, Chang Lan, Melvin Walls, Katerina Argyraki, Sylvia Ratnasamy, and Scott Shenker. 2018. ResQ: enabling SLOs in network function virtualization. In Proceedings of the 15th USENIX Conference on Networked Systems Design and Implementation. USENIX Association."},{"key":"e_1_3_2_1_31_1","volume-title":"Explore the Evolution of 400G Ethernet: How it Came and Where it's going? https:\/\/www.versitron.com\/blogs\/post\/explore-the-evolution-of-400g-ethernet-how-it-came-and-where-its-going. (Accessed","author":"Tull Rich","year":"2025","unstructured":"Rich Tull. 2023. Explore the Evolution of 400G Ethernet: How it Came and Where it's going? https:\/\/www.versitron.com\/blogs\/post\/explore-the-evolution-of-400g-ethernet-how-it-came-and-where-its-going. (Accessed March, 2025)."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 55th Annual IEEE\/ACM International Symposium on Microarchitecture. IEEE Press.","author":"Vemmou Marina","year":"2023","unstructured":"Marina Vemmou, Albert Cho, and Alexandros Daglis. 2023. Patching up Network Data Leaks with Sweeper. In Proceedings of the 55th Annual IEEE\/ACM International Symposium on Microarchitecture. IEEE Press."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3489048.3522662"},{"key":"e_1_3_2_1_34_1","volume-title":"https:\/\/github.com\/pktgen\/Pktgen-DPDK. (Accessed","author":"Wiles Keith","year":"2025","unstructured":"Keith Wiles. 2024. DPDK PktGen. https:\/\/github.com\/pktgen\/Pktgen-DPDK. (Accessed March, 2025)."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00018"}],"event":{"name":"ASPLOS '26: 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Pittsburgh PA USA","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"deposited":{"date-parts":[[2026,3,15]],"date-time":"2026-03-15T13:58:24Z","timestamp":1773583104000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3779212.3790235"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,22]]},"references-count":35,"alternative-id":["10.1145\/3779212.3790235","10.1145\/3779212"],"URL":"https:\/\/doi.org\/10.1145\/3779212.3790235","relation":{},"subject":[],"published":{"date-parts":[[2026,3,22]]},"assertion":[{"value":"2026-03-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}