{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T04:06:54Z","timestamp":1725682014714},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,23]]},"DOI":"10.1145\/3609308.3625265","type":"proceedings-article","created":{"date-parts":[[2023,10,10]],"date-time":"2023-10-10T14:55:52Z","timestamp":1696949752000},"page":"31-37","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Analyzing and Improving CPU and Energy Efficiency of PM File Systems"],"prefix":"10.1145","author":[{"ORCID":"http:\/\/orcid.org\/0000-0001-9369-9567","authenticated-orcid":false,"given":"Lukas","family":"Werling","sequence":"first","affiliation":[{"name":"Karlsruhe Institute of Technology, Karlsruhe, Germany"}]},{"ORCID":"http:\/\/orcid.org\/0000-0003-2925-6029","authenticated-orcid":false,"given":"Yussuf","family":"Khalil","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology, Karlsruhe, Germany"}]},{"ORCID":"http:\/\/orcid.org\/0009-0003-4752-475X","authenticated-orcid":false,"given":"Peter","family":"Maucher","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology, Karlsruhe, Germany"}]},{"ORCID":"http:\/\/orcid.org\/0009-0004-0482-2105","authenticated-orcid":false,"given":"Thorsten","family":"Gr\u00f6ninger","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology, Karlsruhe, Germany"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-0806-3191","authenticated-orcid":false,"given":"Frank","family":"Bellosa","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology, Karlsruhe, Germany"}]}],"member":"320","published-online":{"date-parts":[[2023,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2021. DMAEngine documentation. https:\/\/www.kernel.org\/doc\/html\/v5.15\/driver-api\/dmaengine\/index.html. 2021. DMAEngine documentation. https:\/\/www.kernel.org\/doc\/html\/v5.15\/driver-api\/dmaengine\/index.html."},{"key":"e_1_3_2_1_2_1","unstructured":"2022. Intel\u00ae Visualization Technology for Directed I\/O Architecture Specification. https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/774206\/intel-virtualization-technology-for-directed-i-o-architecture-specification.html 2022. Intel \u00ae Visualization Technology for Directed I\/O Architecture Specification. https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/774206\/intel-virtualization-technology-for-directed-i-o-architecture-specification.html"},{"key":"e_1_3_2_1_3_1","unstructured":"2023. Compute Express Link\u2122: The Breakthrough CPU-to-Device Interconnect. https:\/\/www.computeexpresslink.org. 2023. Compute Express Link \u2122 : The Breakthrough CPU-to-Device Interconnect. https:\/\/www.computeexpresslink.org."},{"key":"e_1_3_2_1_4_1","unstructured":"Jens Axboe. 2019. Efficient IO with io_uring. https:\/\/kernel.dk\/io_uring.pdf Jens Axboe. 2019. Efficient IO with io_uring. https:\/\/kernel.dk\/io_uring.pdf"},{"key":"e_1_3_2_1_5_1","unstructured":"Jens Axboe. 2023. Flexible I\/O Tester. https:\/\/github.com\/axboe\/fio. Jens Axboe. 2023. Flexible I\/O Tester. https:\/\/github.com\/axboe\/fio."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485732.2485740"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151017"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3538643.3539747"},{"key":"e_1_3_2_1_10_1","unstructured":"Tejun Heo and Florian Mickler. 2010. Concurrency Managed Workqueue (cmwq). https:\/\/www.kernel.org\/doc\/html\/v5.15\/core-api\/workqueue.html. Tejun Heo and Florian Mickler. 2010. Concurrency Managed Workqueue (cmwq). https:\/\/www.kernel.org\/doc\/html\/v5.15\/core-api\/workqueue.html."},{"key":"e_1_3_2_1_11_1","unstructured":"Intel. 2023. Intel\u00ae Data Streaming Accelerator User Guide. https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/759709\/intel-data-streaming-accelerator-user-guide.html Intel. 2023. Intel\u00ae Data Streaming Accelerator User Guide. https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/759709\/intel-data-streaming-accelerator-user-guide.html"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.1903.05714"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483567"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"key":"e_1_3_2_1_15_1","unstructured":"Tam\u00e1s Koczka. 2023. Learnings from kCTF VRP's 42 Linux kernel exploits submissions. https:\/\/security.googleblog.com\/2023\/06\/learnings-from-kctf-vrps-42-linux.html Tam\u00e1s Koczka. 2023. Learnings from kCTF VRP's 42 Linux kernel exploits submissions. https:\/\/security.googleblog.com\/2023\/06\/learnings-from-kctf-vrps-42-linux.html"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132770"},{"key":"e_1_3_2_1_17_1","unstructured":"Thai Le Steven Briscoe and Jonatha Stern. 2017. Fast memcpy with SPDK and Intel\u00ae I\/OAT DMA Engine. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/fast-memcpy-using-spdk-and-ioat-dma-engine.html Thai Le Steven Briscoe and Jonatha Stern. 2017. Fast memcpy with SPDK and Intel\u00ae I\/OAT DMA Engine. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/fast-memcpy-using-spdk-and-ioat-dma-engine.html"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/3585938.3585961"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2303.15375"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3599691.3603411"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00049"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519556"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 14th Usenix Conference on File and Storage Technologies (FAST'16)","author":"Xu Jian","year":"2016","unstructured":"Jian Xu and Steven Swanson . 2016 . NOVA: A Log-Structured File System for Hybrid Volatile\/Non-Volatile Main Memories . In Proceedings of the 14th Usenix Conference on File and Storage Technologies (FAST'16) . 323--338. https:\/\/www.usenix.org\/conference\/fast16\/technical-sessions\/presentation\/xu Jian Xu and Steven Swanson. 2016. NOVA: A Log-Structured File System for Hybrid Volatile\/Non-Volatile Main Memories. In Proceedings of the 14th Usenix Conference on File and Storage Technologies (FAST'16). 323--338. https:\/\/www.usenix.org\/conference\/fast16\/technical-sessions\/presentation\/xu"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386708"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472456.3472503"},{"key":"e_1_3_2_1_26_1","volume-title":"Ziggurat: A Tiered File System for Non-Volatile Main Memories and Disks. In 17th USENIX Conference on File and Storage Technologies (FAST 19)","author":"Zheng Shengan","year":"2019","unstructured":"Shengan Zheng , Morteza Hoseinzadeh , and Steven Swanson . 2019 . Ziggurat: A Tiered File System for Non-Volatile Main Memories and Disks. In 17th USENIX Conference on File and Storage Technologies (FAST 19) . 207--219. https:\/\/www.usenix.org\/conference\/fast19\/presentation\/zheng Shengan Zheng, Morteza Hoseinzadeh, and Steven Swanson. 2019. Ziggurat: A Tiered File System for Non-Volatile Main Memories and Disks. In 17th USENIX Conference on File and Storage Technologies (FAST 19). 207--219. https:\/\/www.usenix.org\/conference\/fast19\/presentation\/zheng"},{"key":"e_1_3_2_1_27_1","volume-title":"ODINFS: Scaling PM Performance with Opportunistic Delegation. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Zhou Diyu","year":"2022","unstructured":"Diyu Zhou , Yuchen Qian , Vishal Gupta , Zhifei Yang , Changwoo Min , and Sanidhya Kashyap . 2022 . ODINFS: Scaling PM Performance with Opportunistic Delegation. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22) . 179--193. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/zhou-diyu Diyu Zhou, Yuchen Qian, Vishal Gupta, Zhifei Yang, Changwoo Min, and Sanidhya Kashyap. 2022. ODINFS: Scaling PM Performance with Opportunistic Delegation. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22). 179--193. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/zhou-diyu"}],"event":{"name":"DIMES '23: 1st Workshop on Disruptive Memory Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX"],"location":"Koblenz Germany","acronym":"DIMES '23"},"container-title":["Proceedings of the 1st Workshop on Disruptive Memory Systems"],"original-title":[],"deposited":{"date-parts":[[2023,10,10]],"date-time":"2023-10-10T14:57:05Z","timestamp":1696949825000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3609308.3625265"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,23]]},"references-count":27,"alternative-id":["10.1145\/3609308.3625265","10.1145\/3609308"],"URL":"https:\/\/doi.org\/10.1145\/3609308.3625265","relation":{},"subject":[],"published":{"date-parts":[[2023,10,23]]},"assertion":[{"value":"2023-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}