{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T18:16:53Z","timestamp":1775067413996,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":87,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T00:00:00Z","timestamp":1674777600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1846169,CNS-2006943,CNS-2202649,CNS-2207317"],"award-info":[{"award-number":["CNS-1846169,CNS-2006943,CNS-2202649,CNS-2207317"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006168","name":"National Nuclear Security Administration","doi-asserted-by":"publisher","award":["DE-NA0003969"],"award-info":[{"award-number":["DE-NA0003969"]}],"id":[{"id":"10.13039\/100006168","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Texas Systems Research Consortium","award":[""],"award-info":[{"award-number":[""]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,1,27]]},"DOI":"10.1145\/3575693.3575697","type":"proceedings-article","created":{"date-parts":[[2023,1,30]],"date-time":"2023-01-30T22:56:55Z","timestamp":1675119415000},"page":"846-861","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Towards a Machine Learning-Assisted Kernel with LAKE"],"prefix":"10.1145","author":[{"given":"Henrique","family":"Fingler","sequence":"first","affiliation":[{"name":"University of Texas at Austin, USA"}]},{"given":"Isha","family":"Tarte","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, USA"}]},{"given":"Hangchen","family":"Yu","sequence":"additional","affiliation":[{"name":"Meta, USA"}]},{"given":"Ariel","family":"Szekely","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, USA"}]},{"given":"Bodun","family":"Hu","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, USA"}]},{"given":"Aditya","family":"Akella","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, USA"}]},{"given":"Christopher J.","family":"Rossbach","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, USA \/ Katana Graph, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,1,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Amazon EBS volume types. https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/ebs-volume-types.html \t\t\t\t  [n. d.]. Amazon EBS volume types. https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/ebs-volume-types.html"},{"key":"e_1_3_2_1_2_1","unstructured":"[n. d.]. Available first on Google Cloud: Intel Optane DC Persistent Memory | Google Cloud Blog. https:\/\/cloud.google.com\/blog\/topics\/partners\/available-first-on-google-cloud-intel-optane-dc-persistent-memory June 2022. \t\t\t\t  [n. d.]. Available first on Google Cloud: Intel Optane DC Persistent Memory | Google Cloud Blog. https:\/\/cloud.google.com\/blog\/topics\/partners\/available-first-on-google-cloud-intel-optane-dc-persistent-memory June 2022."},{"key":"e_1_3_2_1_3_1","unstructured":"[n. d.]. Bitfusion: The Elastic AI Infrastructure for Multi-Cloud. https:\/\/bitfusion.io Accessed: 2019-04. \t\t\t\t  [n. d.]. Bitfusion: The Elastic AI Infrastructure for Multi-Cloud. https:\/\/bitfusion.io Accessed: 2019-04."},{"key":"e_1_3_2_1_4_1","volume-title":"Tutorials & Community Resources. https:\/\/ebpf.io\/","year":"2022","unstructured":"[n. d.]. eBPF - Introduction , Tutorials & Community Resources. https:\/\/ebpf.io\/ June , 2022 . [n. d.]. eBPF - Introduction, Tutorials & Community Resources. https:\/\/ebpf.io\/ June, 2022."},{"key":"e_1_3_2_1_5_1","unstructured":"[n. d.]. Graphcore: Accelerating machine learning for a world of intelligent machines. https:\/\/www.graphcore.ai Accessed: 2019-12. \t\t\t\t  [n. d.]. Graphcore: Accelerating machine learning for a world of intelligent machines. https:\/\/www.graphcore.ai Accessed: 2019-12."},{"key":"e_1_3_2_1_6_1","unstructured":"[n. d.]. Introducing new product innovations for SAP HANA Expanded AI collaboration with SAP and more | Azure Blog and Updates | Microsoft Azure. https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-new-product-innovations-for-sap-hana-expanded-ai-collaboration-with-sap-and-more\/ June 2022. \t\t\t\t  [n. d.]. Introducing new product innovations for SAP HANA Expanded AI collaboration with SAP and more | Azure Blog and Updates | Microsoft Azure. https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-new-product-innovations-for-sap-hana-expanded-ai-collaboration-with-sap-and-more\/ June 2022."},{"key":"e_1_3_2_1_7_1","volume-title":"d.]. NVIDIA Releases Open-Source GPU Kernel Modules. https:\/\/developer.nvidia.com\/blog\/nvidia-releases-open-source-gpu-kernel-modules\/","year":"2022","unstructured":"[n. d.]. NVIDIA Releases Open-Source GPU Kernel Modules. https:\/\/developer.nvidia.com\/blog\/nvidia-releases-open-source-gpu-kernel-modules\/ June , 2022 . [n. d.]. NVIDIA Releases Open-Source GPU Kernel Modules. https:\/\/developer.nvidia.com\/blog\/nvidia-releases-open-source-gpu-kernel-modules\/ June, 2022."},{"key":"e_1_3_2_1_8_1","volume-title":"d.]. Optimizing Recurrent Neural Networks in cuDNN 5. https:\/\/developer.nvidia.com\/blog\/optimizing-recurrent-neural-networks-cudnn-5\/","year":"2022","unstructured":"[n. d.]. Optimizing Recurrent Neural Networks in cuDNN 5. https:\/\/developer.nvidia.com\/blog\/optimizing-recurrent-neural-networks-cudnn-5\/ May , 2022 . [n. d.]. Optimizing Recurrent Neural Networks in cuDNN 5. https:\/\/developer.nvidia.com\/blog\/optimizing-recurrent-neural-networks-cudnn-5\/ May, 2022."},{"key":"e_1_3_2_1_9_1","unstructured":"Accessed: 2020. DPDK documentation. https:\/\/doc.dpdk.org\/guides\/ \t\t\t\t  Accessed: 2020. DPDK documentation. https:\/\/doc.dpdk.org\/guides\/"},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201916)","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi , Paul Barham , Jianmin Chen , Zhifeng Chen , Andy Davis , Jeffrey Dean , Matthieu Devin , Sanjay Ghemawat , Geoffrey Irving , Michael Isard , Manjunath Kudlur , Josh Levenberg , Rajat Monga , Sherry Moore , Derek G. Murray , Benoit Steiner , Paul Tucker , Vijay Vasudevan , Pete Warden , Martin Wicke , Yuan Yu , and Xiaoqiang Zheng . 2016 . TensorFlow: A System for Large-Scale Machine Learning . In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201916) . USENIX Association, USA. 265\u2013283. isbn:978 1931971331 Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G. Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-Scale Machine Learning. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201916). USENIX Association, USA. 265\u2013283. isbn:9781931971331"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3465332.3470875"},{"key":"e_1_3_2_1_12_1","volume-title":"Ali Selman Aydin, and Erez Zadok","author":"Akgun Ibrahim Umit","year":"2020","unstructured":"Ibrahim Umit Akgun , Ali Selman Aydin, and Erez Zadok . 2020 . KMLIB : TOWARDS MACHINE LEARNING FOR OPERATING SYSTEMS. Ibrahim Umit Akgun, Ali Selman Aydin, and Erez Zadok. 2020. KMLIB: TOWARDS MACHINE LEARNING FOR OPERATING SYSTEMS."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCS48598.2019.9188169"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654095"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-67667-4_26"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3409963.3410492"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132772"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508148.2485970"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307681.3325398"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/190314.190315"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2011.6152718"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/DISCEX.2001.932213"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.7277147"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.7277139"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS53621.2022.00077"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3012173"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.and.EUC.2013.245"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Shay Gueron. 2009. Intel\u2019s New AES Instructions for Enhanced Performance and Security. In FSE. \t\t\t\t  Shay Gueron. 2009. Intel\u2019s New AES Instructions for Enhanced Performance and Security. In FSE.","DOI":"10.1007\/978-3-642-03317-9_4"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519138.1519141"},{"key":"e_1_3_2_1_30_1","first-page":"04","article-title":"ECryptfs: A stacked cryptographic filesystem","volume":"2007","author":"Halcrow Mike","year":"2007","unstructured":"Mike Halcrow . 2007 . ECryptfs: A stacked cryptographic filesystem . Linux Journal , 2007 (2007), 04 . Mike Halcrow. 2007. ECryptfs: A stacked cryptographic filesystem. Linux Journal, 2007 (2007), 04.","journal-title":"Linux Journal"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851275.1851207"},{"key":"e_1_3_2_1_32_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Hao Mingzhe","unstructured":"Mingzhe Hao , Levent Toksoz , Nanqinqin Li , Edward Edberg Halim , Henry Hoffmann , and Haryadi S. Gunawi . 2020. LinnOS: Predictability on Unpredictable Flash Storage with a Light Neural Network . In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) . USENIX Association, 173\u2013190. isbn:978-1-939133-19-9 https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/hao Mingzhe Hao, Levent Toksoz, Nanqinqin Li, Edward Edberg Halim, Henry Hoffmann, and Haryadi S. Gunawi. 2020. LinnOS: Predictability on Unpredictable Flash Storage with a Light Neural Network. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX Association, 173\u2013190. isbn:978-1-939133-19-9 https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/hao"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/WIW.2016.040"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483542"},{"key":"e_1_3_2_1_35_1","volume-title":"Telekine: Secure Computing with Cloud GPUs. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Hunt Tyler","year":"2020","unstructured":"Tyler Hunt , Zhipeng Jia , Vance Miller , Ariel Szekely , Yige Hu , Christopher J. Rossbach , and Emmett Witchel . 2020 . Telekine: Secure Computing with Cloud GPUs. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20) . USENIX Association, Santa Clara, CA. 817\u2013833. isbn:978-1-939133-13-7 https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/hunt Tyler Hunt, Zhipeng Jia, Vance Miller, Ariel Szekely, Yige Hu, Christopher J. Rossbach, and Emmett Witchel. 2020. Telekine: Secure Computing with Cloud GPUs. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20). USENIX Association, Santa Clara, CA. 817\u2013833. isbn:978-1-939133-13-7 https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/hunt"},{"key":"e_1_3_2_1_36_1","volume-title":"Dynamic Space-Time Scheduling for GPU Inference. In Thirty-second Conference on Neural Information Processing Systems.","author":"Jain Paras","year":"2018","unstructured":"Paras Jain , Xiangxi Mo , Ajay Jain , Harikaran Subbaraj , Rehan Sohail Durrani , Alexey Tumanov , Joseph Gonzalez , and Ion Stoica . 2018 . Dynamic Space-Time Scheduling for GPU Inference. In Thirty-second Conference on Neural Information Processing Systems. Paras Jain, Xiangxi Mo, Ajay Jain, Harikaran Subbaraj, Rehan Sohail Durrani, Alexey Tumanov, Joseph Gonzalez, and Ion Stoica. 2018. Dynamic Space-Time Scheduling for GPU Inference. In Thirty-second Conference on Neural Information Processing Systems."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080246"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421274"},{"key":"e_1_3_2_1_39_1","volume-title":"2013 IEEE 29th Symposium on Mass Storage Systems and Technologies (MSST). 1\u201312","author":"Kang Y.","unstructured":"Y. Kang , Y. Kee , E. L. Miller , and C. Park . 2013. Enabling cost-effective data processing with smart SSD . In 2013 IEEE 29th Symposium on Mass Storage Systems and Technologies (MSST). 1\u201312 . Y. Kang, Y. Kee, E. L. Miller, and C. Park. 2013. Enabling cost-effective data processing with smart SSD. In 2013 IEEE 29th Symposium on Mass Storage Systems and Technologies (MSST). 1\u201312."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04138-9_1"},{"key":"e_1_3_2_1_41_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918)","author":"Khawaja Ahmed","year":"2018","unstructured":"Ahmed Khawaja , Joshua Landgraf , Rohith Prakash , Michael Wei , Eric Schkufza , and Christopher J Rossbach . 2018 . Sharing, Protection, and Compatibility for Reconfigurable Fabric with AmorphOS . In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918) . 107\u2013127. Ahmed Khawaja, Joshua Landgraf, Rohith Prakash, Michael Wei, Eric Schkufza, and Christopher J Rossbach. 2018. Sharing, Protection, and Compatibility for Reconfigurable Fabric with AmorphOS. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201918). 107\u2013127."},{"key":"e_1_3_2_1_42_1","unstructured":"Gyuwan Kim Hayoon Yi Jangho Lee Yunheung Paek and Sungroh Yoon. 2016. LSTM-Based System-Call Language Modeling and Robust Ensemble Method for Designing Host-Based Intrusion Detection Systems. arxiv:cs.CR\/1611.01726. \t\t\t\t  Gyuwan Kim Hayoon Yi Jangho Lee Yunheung Paek and Sungroh Yoon. 2016. LSTM-Based System-Call Language Modeling and Robust Ensemble Method for Designing Host-Based Intrusion Detection Systems. arxiv:cs.CR\/1611.01726."},{"key":"e_1_3_2_1_43_1","volume-title":"Exploring the Design Space of Page Management for Multi-Tiered Memory Systems. In 2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Kim Jonghyeon","year":"2021","unstructured":"Jonghyeon Kim , Wonkyo Choe , and Jeongseob Ahn . 2021 . Exploring the Design Space of Page Management for Multi-Tiered Memory Systems. In 2021 USENIX Annual Technical Conference (USENIX ATC 21) . USENIX Association, 715\u2013728. isbn:978-1-939133-23-6 https:\/\/www.usenix.org\/conference\/atc21\/presentation\/kim-jonghyeon Jonghyeon Kim, Wonkyo Choe, and Jeongseob Ahn. 2021. Exploring the Design Space of Page Management for Multi-Tiered Memory Systems. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 715\u2013728. isbn:978-1-939133-23-6 https:\/\/www.usenix.org\/conference\/atc21\/presentation\/kim-jonghyeon"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741969"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00002"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196909"},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 25th International Conference on Neural Information Processing Systems -","volume":"1","author":"Krizhevsky Alex","unstructured":"Alex Krizhevsky , Ilya Sutskever , and Geoffrey E. Hinton . 2012. ImageNet Classification with Deep Convolutional Neural Networks . In Proceedings of the 25th International Conference on Neural Information Processing Systems - Volume 1 (NIPS\u201912). Curran Associates Inc., Red Hook, NY, USA. 1097\u20131105. Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. 2012. ImageNet Classification with Deep Convolutional Neural Networks. In Proceedings of the 25th International Conference on Neural Information Processing Systems - Volume 1 (NIPS\u201912). Curran Associates Inc., Red Hook, NY, USA. 1097\u20131105."},{"key":"e_1_3_2_1_48_1","unstructured":"Patrick Kutch. 2011. PCI-SIG SR-IOV Primer: An introduction to SR-IOV Technology. Intel application note 321211\u2013002. \t\t\t\t  Patrick Kutch. 2011. PCI-SIG SR-IOV Primer: An introduction to SR-IOV Technology. Intel application note 321211\u2013002."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/NVMSA.2016.7547186"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/NVMSA.2016.7547186"},{"key":"e_1_3_2_1_51_1","volume-title":"2016 5th Non-Volatile Memory Systems and Applications Symposium (NVMSA). 1\u20136.","author":"Laga A.","unstructured":"A. Laga , J. Boukhobza , M. Koskas , and F. Singhoff . 2016. Lynx: a learning linux prefetching mechanism for SSD performance model . In 2016 5th Non-Volatile Memory Systems and Applications Symposium (NVMSA). 1\u20136. A. Laga, J. Boukhobza, M. Koskas, and F. Singhoff. 2016. Lynx: a learning linux prefetching mechanism for SSD performance model. In 2016 5th Non-Volatile Memory Systems and Applications Symposium (NVMSA). 1\u20136."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446755"},{"key":"e_1_3_2_1_53_1","volume-title":"2017 IEEE 23rd International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA). 1\u20136.","author":"Lin W.","unstructured":"W. Lin , C. Tu , C. Yeh , and S. Hung . 2017. GPU acceleration for Kernel Samepage Merging . In 2017 IEEE 23rd International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA). 1\u20136. W. Lin, C. Tu, C. Yeh, and S. Hung. 2017. GPU acceleration for Kernel Samepage Merging. In 2017 IEEE 23rd International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA). 1\u20136."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3214304"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901326"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378525"},{"key":"e_1_3_2_1_57_1","volume-title":"Effectively Prefetching Remote Memory with Leap. In 2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Maruf Hasan Al","year":"2020","unstructured":"Hasan Al Maruf and Mosharaf Chowdhury . 2020 . Effectively Prefetching Remote Memory with Leap. In 2020 USENIX Annual Technical Conference (USENIX ATC 20) . USENIX Association, 843\u2013857. isbn:978-1-939133-14-4 https:\/\/www.usenix.org\/conference\/atc20\/presentation\/al-maruf Hasan Al Maruf and Mosharaf Chowdhury. 2020. Effectively Prefetching Remote Memory with Leap. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 843\u2013857. isbn:978-1-939133-14-4 https:\/\/www.usenix.org\/conference\/atc20\/presentation\/al-maruf"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056027"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.2005.300837"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.13"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1093\/bib\/bbw058"},{"key":"e_1_3_2_1_62_1","volume-title":"Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads. In 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 . 2019 . Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) . USENIX Association, Boston, MA. 361\u2013378. isbn:978-1-93 1971-49-2 https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/ousterhout Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. 2019. Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA. 361\u2013378. isbn:978-1-931971-49-2 https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/ousterhout"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/BMSB.2018.8436930"},{"key":"e_1_3_2_1_64_1","volume-title":"Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213)","volume":"1","author":"Pratt I.","unstructured":"I. Pratt and K. Fraser . 2001. Arsenic: a user-accessible gigabit Ethernet interface . In Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213) . 1, 67\u201376 vol. 1 . I. Pratt and K. Fraser. 2001. Arsenic: a user-accessible gigabit Ethernet interface. In Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213). 1, 67\u201376 vol.1."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465288"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1553374.1553486"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2012.6507485"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043579"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.112"},{"key":"e_1_3_2_1_70_1","volume-title":"Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC \u201999)","author":"Shriver Elizabeth","unstructured":"Elizabeth Shriver , Christopher Small , and Keith A. Smith . 1999. Why Does File System Prefetching Work? In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC \u201999) . USENIX Association, USA. 6. Elizabeth Shriver, Christopher Small, and Keith A. Smith. 1999. Why Does File System Prefetching Work? In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC \u201999). USENIX Association, USA. 6."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053984"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.18517\/ijaseit.9.5.5820"},{"key":"e_1_3_2_1_73_1","unstructured":"Weibin Sun and Robert Ricci. 2013. Augmenting operating systems with the GPU. arXiv preprint arXiv:1305.3345. \t\t\t\t  Weibin Sun and Robert Ricci. 2013. Augmenting operating systems with the GPU. arXiv preprint arXiv:1305.3345."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2013.6665173"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/2367589.2367595"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/506084.506090"},{"key":"e_1_3_2_1_77_1","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Suzuki Yusuke","year":"2014","unstructured":"Yusuke Suzuki , Shinpei Kato , Hiroshi Yamada , and Kenji Kono . 2014 . GPUvm: Why not virtualizing GPUs at the hypervisor? In 2014 USENIX Annual Technical Conference (USENIX ATC 14) . 109\u2013120. Yusuke Suzuki, Shinpei Kato, Hiroshi Yamada, and Kenji Kono. 2014. GPUvm: Why not virtualizing GPUs at the hypervisor? In 2014 USENIX Annual Technical Conference (USENIX ATC 14). 109\u2013120."},{"key":"e_1_3_2_1_78_1","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC\u201914)","author":"Tian Kun","year":"2014","unstructured":"Kun Tian , Yaozu Dong , and David Cowperthwaite . 2014 . A Full GPU Virtualization Solution with Mediated Pass-Through . In 2014 USENIX Annual Technical Conference (USENIX ATC\u201914) . 121\u2013132. Kun Tian, Yaozu Dong, and David Cowperthwaite. 2014. A Full GPU Virtualization Solution with Mediated Pass-Through. In 2014 USENIX Annual Technical Conference (USENIX ATC\u201914). 121\u2013132."},{"key":"e_1_3_2_1_79_1","volume-title":"Graviton: Trusted Execution Environments on GPUs. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Volos Stavros","year":"2018","unstructured":"Stavros Volos , Kapil Vaswani , and Rodrigo Bruno . 2018 . Graviton: Trusted Execution Environments on GPUs. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) . USENIX Association, Carlsbad, CA. 681\u2013696. isbn:978-1-939133-08-3 https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/volos Stavros Volos, Kapil Vaswani, and Rodrigo Bruno. 2018. Graviton: Trusted Execution Environments on GPUs. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). USENIX Association, Carlsbad, CA. 681\u2013696. isbn:978-1-939133-08-3 https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/volos"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224061"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.5555\/2663510.2663512"},{"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","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2904358"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3155284.3018754"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378466"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465388"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352020.3352027"}],"event":{"name":"ASPLOS '23: 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","location":"Vancouver BC Canada","acronym":"ASPLOS '23","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3575693.3575697","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3575693.3575697","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3575693.3575697","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:43:52Z","timestamp":1750272232000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3575693.3575697"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,27]]},"references-count":87,"alternative-id":["10.1145\/3575693.3575697","10.1145\/3575693"],"URL":"https:\/\/doi.org\/10.1145\/3575693.3575697","relation":{},"subject":[],"published":{"date-parts":[[2023,1,27]]},"assertion":[{"value":"2023-01-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}