{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,23]],"date-time":"2026-10-23T20:29:23Z","timestamp":1792787363418,"version":"4.5.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,30]]},"DOI":"10.1145\/3723851.3726984","type":"proceedings-article","created":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T23:42:19Z","timestamp":1745365339000},"page":"73-79","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["eGPU: Extending eBPF Programmability and Observability to GPUs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8011-5868","authenticated-orcid":false,"given":"Yiwei","family":"Yang","sequence":"first","affiliation":[{"name":"UC Santa Cruz, Santa Cruz, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1819-5614","authenticated-orcid":false,"given":"Tong","family":"Yu","sequence":"additional","affiliation":[{"name":"Eunomia Inc, Wuhan, Hubei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3193-4356","authenticated-orcid":false,"given":"Yusheng","family":"Zheng","sequence":"additional","affiliation":[{"name":"UC Santa Cruz, Santa Cruz, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0785-4119","authenticated-orcid":false,"given":"Andrew","family":"Quinn","sequence":"additional","affiliation":[{"name":"UC Santa Cruz, Santa Cruz, California, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,4,19]]},"reference":[{"key":"e_1_3_3_1_2_2","unstructured":"2025. Auto-instrumentation for GPU performance using eBPF. https:\/\/fosdem.org\/2025\/schedule\/event\/fosdem-2025-5162-auto-instrumentation-for-gpu-performance-using-ebpf\/"},{"key":"e_1_3_3_1_3_2","unstructured":"Valentin Andrei. 2024. System@Scale: AI Observability. https:\/\/atscaleconference.com\/systemscale-ai-observability\/. Retrieved January 2024."},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/ITC50671.2022.00036"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-69577-3_8"},{"key":"e_1_3_3_1_6_2","first-page":"487","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Ghigoff Yoann","year":"2021","unstructured":"Yoann Ghigoff, Julien Sopena, Kahina Lazri, Antoine Blin, and Gilles Muller. 2021. { BMC} : Accelerating memcached using safe in-kernel caching and pre-stack processing. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 487\u2013501."},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3617232.3624864"},{"key":"e_1_3_3_1_8_2","unstructured":"Mingcong Han Weihang Shen Guanwen Peng Rong Chen and Haibo Chen. 2024. Microsecond-scale Dynamic Validation of Idempotency for GPU Kernels. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2410.23661 (2024)."},{"key":"e_1_3_3_1_9_2","unstructured":"Zhuobin Huang Xingda Wei Yingyi Hao Rong Chen Mingcong Han Jinyu Gu and Haibo Chen. 2024. PARALLELGPUOS: A Concurrent OS-level GPU Checkpoint and Restore System using Validated Speculation. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2405.12079 (2024)."},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483545"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2019.00022"},{"key":"e_1_3_3_1_12_2","unstructured":"NVIDIA. 2025. CUDA Profiling Tools Interface (CUPTI). https:\/\/developer.nvidia.com\/cupti Accessed: 2025-03-02."},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGO51591.2021.9370320"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3168831"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358307"},{"key":"e_1_3_3_1_16_2","unstructured":"Yiwei Yang Pooneh Safayenikoo Jiacheng Ma Tanvir\u00a0Ahmed Khan and Andrew Quinn. 2023. CXLMemSim: A pure software simulated CXL. mem for performance characterization. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2303.06153 (2023)."},{"key":"e_1_3_3_1_17_2","first-page":"347","volume-title":"21st USENIX Conference on File and Storage Technologies (FAST 23)","author":"Yang Zhe","year":"2023","unstructured":"Zhe Yang, Youyou Lu, Xiaojian Liao, Youmin Chen, Junru Li, Siyu He, and Jiwu Shu. 2023. {\u03bb -IO} : A Unified { IO} Stack for Computational Storage. In 21st USENIX Conference on File and Storage Technologies (FAST 23). 347\u2013362."},{"key":"e_1_3_3_1_18_2","unstructured":"Yusheng Zheng Tong Yu Yiwei Yang Yanpeng Hu XiaoZheng Lai and Andrew Quinn. 2023. bpftime: userspace eBPF Runtime for Uprobe Syscall and Kernel-User Interactions. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2311.07923 (2023)."},{"key":"e_1_3_3_1_19_2","first-page":"375","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Zhong Yuhong","year":"2022","unstructured":"Yuhong Zhong, Haoyu Li, Yu\u00a0Jian Wu, Ioannis Zarkadas, Jeffrey Tao, Evan Mesterhazy, Michael Makris, Junfeng Yang, Amy Tai, Ryan Stutsman, et\u00a0al. 2022. { XRP} :{ In-Kernel} Storage Functions with { EBPF}. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22). 375\u2013393."},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"crossref","unstructured":"Keren Zhou Laksono Adhianto Jonathon Anderson Aaron Cherian Dejan Grubisic Mark Krentel Yumeng Liu Xiaozhu Meng and John Mellor-Crummey. 2021. Measurement and analysis of GPU-accelerated applications with HPCToolkit. Parallel Comput. 108 (2021) 102837.","DOI":"10.1016\/j.parco.2021.102837"}],"event":{"name":"HCDS '25: 4th Workshop on Heterogeneous Composable and Disaggregated Systems","location":"Rotterdam Netherlands","acronym":"HCDS '25"},"container-title":["Proceedings of the 4th Workshop on Heterogeneous Composable and Disaggregated Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3723851.3726984","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3723851.3726984","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T21:19:00Z","timestamp":1750281540000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3723851.3726984"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":19,"alternative-id":["10.1145\/3723851.3726984","10.1145\/3723851"],"URL":"https:\/\/doi.org\/10.1145\/3723851.3726984","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-04-19","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}