{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T16:32:13Z","timestamp":1774629133072,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":63,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,2,28]]},"DOI":"10.1145\/3503222.3507741","type":"proceedings-article","created":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T20:49:01Z","timestamp":1645562941000},"page":"452-466","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Efficient and scalable core multiplexing with M\u00b3v"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4232-4519","authenticated-orcid":false,"given":"Nils","family":"Asmussen","sequence":"first","affiliation":[{"name":"Barkhausen Institut, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1869-0826","authenticated-orcid":false,"given":"Sebastian","family":"Haas","sequence":"additional","affiliation":[{"name":"Barkhausen Institut, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carsten","family":"Weinhold","sequence":"additional","affiliation":[{"name":"Barkhausen Institut, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Till","family":"Miemietz","sequence":"additional","affiliation":[{"name":"Barkhausen Institut, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2416-6537","authenticated-orcid":false,"given":"Michael","family":"Roitzsch","sequence":"additional","affiliation":[{"name":"Barkhausen Institut, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"kbknapp\/cargo-count: a cargo subcommand for counting lines of code in Rust projects. https:\/\/github.com\/kbknapp\/cargo-count (Accessed on","year":"2021","unstructured":"2017. kbknapp\/cargo-count: a cargo subcommand for counting lines of code in Rust projects. https:\/\/github.com\/kbknapp\/cargo-count (Accessed on August 11, 2021)"},{"key":"e_1_3_2_1_2_1","volume-title":"FLAC - Free Lossless Audio Codec. https:\/\/xiph.org\/flac\/ (Accessed on","year":"2021","unstructured":"2019. FLAC - Free Lossless Audio Codec. https:\/\/xiph.org\/flac\/ (Accessed on August 11, 2021)"},{"key":"e_1_3_2_1_3_1","volume-title":"M\u00b3: microkernel-based system for heterogeneous manycores. https:\/\/github.com\/TUD-OS\/M3 (Accessed on","year":"2021","unstructured":"2020. M\u00b3: microkernel-based system for heterogeneous manycores. https:\/\/github.com\/TUD-OS\/M3 (Accessed on August 11, 2021)"},{"key":"e_1_3_2_1_4_1","volume-title":"AXI Ethernet Linux Driver. https:\/\/github.com\/Xilinx\/linux-xlnx\/tree\/master\/drivers\/net\/ethernet\/xilinx (Accessed on","year":"2022","unstructured":"2021. AXI Ethernet Linux Driver. https:\/\/github.com\/Xilinx\/linux-xlnx\/tree\/master\/drivers\/net\/ethernet\/xilinx (Accessed on January 25, 2022)"},{"key":"e_1_3_2_1_5_1","volume-title":"AXI Ethernet Standalone Driver. https:\/\/github.com\/Xilinx\/embeddedsw\/tree\/master\/XilinxProcessorIPLib\/drivers\/axiethernet (Accessed on","year":"2022","unstructured":"2021. AXI Ethernet Standalone Driver. https:\/\/github.com\/Xilinx\/embeddedsw\/tree\/master\/XilinxProcessorIPLib\/drivers\/axiethernet (Accessed on January 25, 2022)"},{"key":"e_1_3_2_1_6_1","volume-title":"brianfrankcooper\/YCSB: Yahoo! Cloud Serving Benchmark. https:\/\/ycsb.site\/ (Accessed on","year":"2021","unstructured":"2021. brianfrankcooper\/YCSB: Yahoo! Cloud Serving Benchmark. https:\/\/ycsb.site\/ (Accessed on August 11, 2021)"},{"key":"e_1_3_2_1_7_1","volume-title":"Data Plane Development Kit. https:\/\/www.dpdk.org (Accessed on","year":"2021","unstructured":"2021. Data Plane Development Kit. https:\/\/www.dpdk.org (Accessed on August 11, 2021)"},{"key":"e_1_3_2_1_8_1","volume-title":"google\/leveldb. https:\/\/github.com\/google\/leveldb (Accessed on","year":"2021","unstructured":"2021. google\/leveldb. https:\/\/github.com\/google\/leveldb (Accessed on August 11, 2021)"},{"key":"e_1_3_2_1_9_1","volume-title":"musl libc. https:\/\/musl.libc.org\/ (Accessed on","year":"2021","unstructured":"2021. musl libc. https:\/\/musl.libc.org\/ (Accessed on August 11, 2021)"},{"key":"e_1_3_2_1_10_1","volume-title":"smoltcp | M-Labs. https:\/\/m-labs.hk\/software\/smoltcp\/ (Accessed on","year":"2021","unstructured":"2021. smoltcp | M-Labs. https:\/\/m-labs.hk\/software\/smoltcp\/ (Accessed on August 11, 2021)"},{"key":"e_1_3_2_1_11_1","volume-title":"https:\/\/www.intel.com\/content\/www\/us\/en\/wireless-network\/accel-technology.html (Accessed on","author":"Acceleration Technology Intelsuperscript","year":"2022","unstructured":"2022. Intelsuperscript \u00ae I\/O Acceleration Technology. https:\/\/www.intel.com\/content\/www\/us\/en\/wireless-network\/accel-technology.html (Accessed on January 30, 2022)"},{"key":"e_1_3_2_1_12_1","volume-title":"RISC-V Proxy Kernel and Boot Loader. https:\/\/github.com\/riscv-software-src\/riscv-pk (Accessed on","year":"2022","unstructured":"2022. RISC-V Proxy Kernel and Boot Loader. https:\/\/github.com\/riscv-software-src\/riscv-pk (Accessed on January 25, 2022)"},{"key":"e_1_3_2_1_13_1","volume-title":"The rocket chip generator. EECS Department","author":"Asanovi\u0107 Krste","year":"2016","unstructured":"Krste Asanovi\u0107, Rimas Avizienis, Jonathan Bachrach, Scott Beamer, David Biancolin, Christopher Celio, Henry Cook, Daniel Dabbelt, John Hauser, Adam Izraelevitz, Sagar Karandikar, Ben Keller, Donggyu Kim, and John Koenig. 2016. The rocket chip generator. EECS Department, University of California, Berkeley, Tech. Rep. UCB\/EECS-2016-17."},{"key":"e_1_3_2_1_14_1","volume-title":"A New System Architecture for Heterogeneous Compute Units. Ph. D. Dissertation","author":"Asmussen Nils","unstructured":"Nils Asmussen. 2019. A New System Architecture for Heterogeneous Compute Units. Ph. D. Dissertation. Dresden University of Technology. https:\/\/os.inf.tu-dresden.de\/papers_ps\/asmussen-phd.pdf"},{"key":"e_1_3_2_1_15_1","volume-title":"2019 USENIX Annual Technical Conference, USENIX ATC 2019","author":"Asmussen Nils","year":"2019","unstructured":"Nils Asmussen, Michael Roitzsch, and Hermann H\u00e4rtig. 2019. M^3x: Autonomous Accelerators via Context-Enabled Fast-Path Communication. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019, Renton, WA, USA, July 10-12, 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 617\u2013632. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/asmussen"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872371"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/74850.74861"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3131209"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522720"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.fusengdes.2018.02.055"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.69"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151020"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266660"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151374.1151391"},{"key":"e_1_3_2_1_27_1","volume-title":"SemperOS: A Distributed Capability System. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019","author":"Hille Matthias","year":"2019","unstructured":"Matthias Hille, Nils Asmussen, Pramod Bhatotia, and Hermann H\u00e4rtig. 2019. SemperOS: A Distributed Capability System. In 2019 USENIX Annual Technical Conference, USENIX ATC 2019, Renton, WA, USA, July 10-12, 2019, Dahlia Malkhi and Dan Tsafrir (Eds.). USENIX Association, 709\u2013722. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/hille"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2014.7040951"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080246"},{"key":"e_1_3_2_1_30_1","volume-title":"GPUnet: Networking Abstractions for GPU Programs. In 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI \u201914","author":"Kim Sangman","year":"2014","unstructured":"Sangman Kim, Seonggu Huh, Xinya Zhang, Yige Hu, Amir Wated, Emmett Witchel, and Mark Silberstein. 2014. GPUnet: Networking Abstractions for GPU Programs. In 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI \u201914, Broomfield, CO, USA, October 6-8, 2014, Jason Flinn and Hank Levy (Eds.). USENIX Association, 201\u2013216. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/kim"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3195970.3196085"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629596"},{"key":"e_1_3_2_1_33_1","volume-title":"Spectre Attacks: Exploiting Speculative Execution. meltdownattack.com, https:\/\/spectreattack.com\/spectre.pdf","author":"Kocher Paul","year":"2018","unstructured":"Paul Kocher, Daniel Genkin, Daniel Gruss, Werner Haas, Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. 2018. Spectre Attacks: Exploiting Speculative Execution. meltdownattack.com, https:\/\/spectreattack.com\/spectre.pdf"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1994.288140"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519130.1519135"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3093337.3037710"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378531"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224075"},{"key":"e_1_3_2_1_39_1","unstructured":"Moritz Lipp Michael Schwarz Daniel Gruss Thomas Prescher Werner Haas Stefan Mangard Paul Kocher Daniel Genkin Yuval Yarom and Mike Hamburg. 2018. Meltdown. meltdownattack.com https:\/\/meltdownattack.com\/meltdown.pdf"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694358"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2019.8715195"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173209"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098844"},{"key":"e_1_3_2_1_44_1","unstructured":"Mellanox Technologies. [n. d.]. RDMA Aware Networks Programming User Manual."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303946"},{"key":"e_1_3_2_1_46_1","volume-title":"Robust composition: towards a unified approach to access control and concurrency control (Ph. D. thesis). Johns Hopkins Univ ersity","author":"Miller Mark Samuel","unstructured":"Mark Samuel Miller. 2006. Robust composition: towards a unified approach to access control and concurrency control (Ph. D. thesis). Johns Hopkins Univ ersity, Baltimore, Maryland, USA."},{"key":"e_1_3_2_1_47_1","first-page":"112","volume-title":"Proceedings of the 2003 ACM SIGGRAPH\/EUROGRAPHICS Workshop on Graphics Hardware","author":"Moreland Kenneth","year":"2003","unstructured":"Kenneth Moreland and Edward Angel. 2003. The FFT on a GPU. In Proceedings of the 2003 ACM SIGGRAPH\/EUROGRAPHICS Workshop on Graphics Hardware, San Diego, California, USA, July 26-27, 2003, Bill Mark and Andreas Schilling (Eds.). Eurographics Association, 112\u2013119. http:\/\/diglib.eg.org\/handle\/10.2312\/EGGH.EGGH03.112-119"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2003.1213320"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.3045785"},{"key":"e_1_3_2_1_50_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation, OSDI \u201914","author":"Peter Simon","year":"2014","unstructured":"Simon Peter, Jialin Li, Irene Zhang, Dan R. K. Ports, Doug Woos, Arvind Krishnamurthy, Thomas E. Anderson, and Timothy Roscoe. 2014. Arrakis: The Operating System is the Control Plane. In 11th USENIX Symposium on Operating Systems Design and Implementation, OSDI \u201914, Broomfield, CO, USA, October 6-8, 2014, Jason Flinn and Hank Levy (Eds.). USENIX Association, 1\u201316. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/peter"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2011.5763291"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2735841"},{"key":"e_1_3_2_1_53_1","volume-title":"Traffic control in a multiplexed computer system.. Ph. D. Dissertation","author":"Saltzer Jerome Howard","unstructured":"Jerome Howard Saltzer. 1966. Traffic control in a multiplexed computer system.. Ph. D. Dissertation. Massachusetts Institute of Technology."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451169"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2008.4630010"},{"key":"e_1_3_2_1_56_1","unstructured":"Livio Soares and Michael Stumm. 2010. FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In 9th USENIX Symposium on Operating Systems Design and Implementation OSDI 2010 October 4-6 2010 Vancouver BC Canada Proceedings Remzi H. Arpaci-Dusseau and Brad Chen (Eds.). USENIX Association 33\u201346. http:\/\/www.usenix.org\/events\/osdi10\/tech\/full_papers\/Soares.pdf"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755935"},{"key":"e_1_3_2_1_58_1","volume-title":"Caladan: A Distributed Meta-OS for Data Center Disaggregation. 10th Workshop on Systems for Post-Moore Architectures, SPMA.","author":"Vilanova Lluis","year":"2020","unstructured":"Lluis Vilanova, Lina Maudlej, Matthias Hille, Nils Asmussen, Michael Roitzsch, and Mark Silberstein. 2020. Caladan: A Distributed Meta-OS for Data Center Disaggregation. 10th Workshop on Systems for Post-Moore Architectures, SPMA."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2007.89"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2017.14"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC2.2018.00016"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483569"},{"key":"e_1_3_2_1_63_1","volume-title":"SonicBOOM: The 3rd Generation Berkeley Out-of-Order Machine. May","author":"Zhao Jerry","unstructured":"Jerry Zhao, Ben Korpan, Abraham Gonzalez, and Krste Asanovic. 2020. SonicBOOM: The 3rd Generation Berkeley Out-of-Order Machine. May."}],"event":{"name":"ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Lausanne Switzerland","acronym":"ASPLOS '22","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","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507741","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3503222.3507741","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:40Z","timestamp":1750191100000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507741"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,22]]},"references-count":63,"alternative-id":["10.1145\/3503222.3507741","10.1145\/3503222"],"URL":"https:\/\/doi.org\/10.1145\/3503222.3507741","relation":{},"subject":[],"published":{"date-parts":[[2022,2,22]]},"assertion":[{"value":"2022-02-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}