{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T21:38:18Z","timestamp":1730324298866,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,25]]},"DOI":"10.1145\/3477113.3487264","type":"proceedings-article","created":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T10:25:01Z","timestamp":1633947901000},"page":"9-16","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Asterope"],"prefix":"10.1145","author":[{"given":"Giorgos","family":"Kappes","sequence":"first","affiliation":[{"name":"University of Ioannina, Ioannina, Greece"}]},{"given":"Stergios V.","family":"Anastasiadis","sequence":"additional","affiliation":[{"name":"University of Ioannina, Ioannina, Greece"}]}],"member":"320","published-online":{"date-parts":[[2021,10,25]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"2020. musl libc. https:\/\/musl.libc.org\/. 2020. musl libc. https:\/\/musl.libc.org\/."},{"key":"e_1_3_2_2_2_1","unstructured":"2020. The GNU C Library (glibc). https:\/\/www.gnu.org\/software\/libc\/. 2020. The GNU C Library (glibc). https:\/\/www.gnu.org\/software\/libc\/."},{"key":"e_1_3_2_2_3_1","unstructured":"2021. http:\/\/memcached.org\/. 2021. http:\/\/memcached.org\/."},{"key":"e_1_3_2_2_4_1","unstructured":"2021. https:\/\/github.com\/RedisLabs\/memtier_benchmark. 2021. https:\/\/github.com\/RedisLabs\/memtier_benchmark."},{"key":"e_1_3_2_2_5_1","unstructured":"2021. Linux v5.10.12. https:\/\/elixir.bootlin.com\/linux\/v5.10.12\/. 2021. Linux v5.10.12. https:\/\/elixir.bootlin.com\/linux\/v5.10.12\/."},{"volume-title":"Prefetching for complex memory access patterns. Ph. D. Dissertation. Computer Laboratory","author":"Ainsworth Sam","key":"e_1_3_2_2_6_1","unstructured":"Sam Ainsworth . 2018. Prefetching for complex memory access patterns. Ph. D. Dissertation. Computer Laboratory , University of Cambridge , Cambridge, UK . Sam Ainsworth. 2018. Prefetching for complex memory access patterns. Ph. D. Dissertation. Computer Laboratory, University of Cambridge, Cambridge, UK."},{"key":"e_1_3_2_2_7_1","volume-title":"Understanding HPC Benchmark Performance on Intel Broadwell and Cascade Lake Processors. In International Conference on High Performance Computing (Frankfurt\/Main, Germany). Springer","volume":"12151","author":"Alapat Christie L.","year":"2020","unstructured":"Christie L. Alapat , Johannes Hofmann , Georg Hager , Holger Fehske , Alan R. Bishop , and Gerhard Wellein . 2020 . Understanding HPC Benchmark Performance on Intel Broadwell and Cascade Lake Processors. In International Conference on High Performance Computing (Frankfurt\/Main, Germany). Springer , Cham, Switzerland, 412--433. LNCS , vol. 12151 . Christie L. Alapat, Johannes Hofmann, Georg Hager, Holger Fehske, Alan R. Bishop, and Gerhard Wellein. 2020. Understanding HPC Benchmark Performance on Intel Broadwell and Cascade Lake Processors. In International Conference on High Performance Computing (Frankfurt\/Main, Germany). Springer, Cham, Switzerland, 412--433. LNCS, vol. 12151."},{"volume-title":"Software Optimization Guide for AMD Family 19h Processors. Advanced Micro Devices","key":"e_1_3_2_2_8_1","unstructured":"2020. Software Optimization Guide for AMD Family 19h Processors. Advanced Micro Devices , Inc. Publication No . 56665. 2020. Software Optimization Guide for AMD Family 19h Processors. Advanced Micro Devices, Inc. Publication No. 56665."},{"key":"e_1_3_2_2_9_1","unstructured":"Jory Anick. 2020. Writing Fast memcpy() Functions on x86 Platforms. https:\/\/joryanick.com\/. Jory Anick. 2020. Writing Fast memcpy() Functions on x86 Platforms. https:\/\/joryanick.com\/."},{"volume-title":"Arm\u00ae Cortex\u00ae-A78 Core: Technical Reference Manual. Arm Limited","key":"e_1_3_2_2_10_1","unstructured":"2021. Arm\u00ae Cortex\u00ae-A78 Core: Technical Reference Manual. Arm Limited , Cambridge, England . Revision : r1p2. 2021. Arm\u00ae Cortex\u00ae-A78 Core: Technical Reference Manual. Arm Limited, Cambridge, England. Revision: r1p2."},{"key":"e_1_3_2_2_11_1","volume-title":"Gilles Muller, and Vivien Qu\u00e9ma.","author":"Aublin Pierre-Louis","year":"2011","unstructured":"Pierre-Louis Aublin , Sonia Ben Mokhtar , Gilles Muller, and Vivien Qu\u00e9ma. 2011 . ZIMP : Efficient Inter-core Communications on Manycore Machines. Technical Report. INRIA Rh\u00f4ne-Alpes, France . http:\/\/membres-liglab.imag.fr\/aublin\/zimp\/zimp_TR.pdf. Pierre-Louis Aublin, Sonia Ben Mokhtar, Gilles Muller, and Vivien Qu\u00e9ma. 2011. ZIMP: Efficient Inter-core Communications on Manycore Machines. Technical Report. INRIA Rh\u00f4ne-Alpes, France. http:\/\/membres-liglab.imag.fr\/aublin\/zimp\/zimp_TR.pdf."},{"key":"e_1_3_2_2_12_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_2_13_1","volume-title":"Rethinking Communication in Multiple-kernel OSes for New Shared Memory Interconnects. In Workshop on Programming Languages and Operating Systems (Huntsville","author":"Barbalace Antonio","year":"2019","unstructured":"Antonio Barbalace , Pierre Olivier , and Binoy Ravindran . 2019 . Rethinking Communication in Multiple-kernel OSes for New Shared Memory Interconnects. In Workshop on Programming Languages and Operating Systems (Huntsville , Ontario, Canada). ACM, New York, NY. Antonio Barbalace, Pierre Olivier, and Binoy Ravindran. 2019. Rethinking Communication in Multiple-kernel OSes for New Shared Memory Interconnects. In Workshop on Programming Languages and Operating Systems (Huntsville, Ontario, Canada). ACM, New York, NY."},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"e_1_3_2_2_15_1","volume-title":"IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In USENIX Symposium on Operating Systems Design and Implementation","author":"Belay Adam","year":"2014","unstructured":"Adam Belay , George Prekas , Ana Klimovic , Samuel Grossman , Christos Kozyrakis , and Edouard Bugnion . 2014 . IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In USENIX Symposium on Operating Systems Design and Implementation ( Broomfield, CO). USENIX Association, Berkeley, CA, 49--65. Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. 2014. IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In USENIX Symposium on Operating Systems Design and Implementation (Broomfield, CO). USENIX Association, Berkeley, CA, 49--65."},{"key":"e_1_3_2_2_16_1","volume-title":"Message-Passing Communication Subsystem. In IEEE International Symposium on Cluster Computing and the Grid","author":"Buntinas Darius","year":"2006","unstructured":"Darius Buntinas , Guillaume Mercier , and William Gropp . 2006 . Design and Evaluation of Nemesis, a Scalable, Low-Latency , Message-Passing Communication Subsystem. In IEEE International Symposium on Cluster Computing and the Grid ( Singapore, Singapore). IEEE, Los Alamitos, CA, 521--530. Darius Buntinas, Guillaume Mercier, and William Gropp. 2006. Design and Evaluation of Nemesis, a Scalable, Low-Latency, Message-Passing Communication Subsystem. In IEEE International Symposium on Cluster Computing and the Grid (Singapore, Singapore). IEEE, Los Alamitos, CA, 521--530."},{"key":"e_1_3_2_2_17_1","volume-title":"The Technical Conference on Linux Networking","author":"Chu Jerry","year":"2016","unstructured":"Hsiao-keng Jerry Chu and Yuan Liu . 2016 . User Space TCP - Getting LKL Ready for the Prime Time. In Netdev 1.2 , The Technical Conference on Linux Networking ( Tokyo, Japan). The NetDev Society, Nepean, ON, Canada. Hsiao-keng Jerry Chu and Yuan Liu. 2016. User Space TCP - Getting LKL Ready for the Prime Time. In Netdev 1.2, The Technical Conference on Linux Networking (Tokyo, Japan). The NetDev Society, Nepean, ON, Canada."},{"volume-title":"Fbufs: A High-Bandwidth Cross-Domain Transfer Facility. In ACM Symposium on Operating Systems Principles","author":"Druschel Peter","key":"e_1_3_2_2_18_1","unstructured":"Peter Druschel and Larry L. Peterson . 1993 . Fbufs: A High-Bandwidth Cross-Domain Transfer Facility. In ACM Symposium on Operating Systems Principles ( Asheville, NC). ACM, New York, NY, 189--202. Peter Druschel and Larry L. Peterson. 1993. Fbufs: A High-Bandwidth Cross-Domain Transfer Facility. In ACM Symposium on Operating Systems Principles (Asheville, NC). ACM, New York, NY, 189--202."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321426"},{"key":"e_1_3_2_2_20_1","unstructured":"Alexandra (Sasha) Fedorova. 2019. Why mmap is faster than system calls. https:\/\/sasha-f.medium.com\/. Alexandra (Sasha) Fedorova. 2019. Why mmap is faster than system calls. https:\/\/sasha-f.medium.com\/."},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3409963.3410488"},{"key":"e_1_3_2_2_22_1","volume-title":"USENIX Annual Technical Conference","author":"Guo Rentong","year":"2015","unstructured":"Rentong Guo , Xiaofei Liao , Hai Jin , Jianhui Yue , and Guang Tan . 2015 . NightWatch: Integrating Lightweight and Transparent Cache Pollution Control into Dynamic Memory Allocation Systems . In USENIX Annual Technical Conference ( Santa Clara, CA). USENIX Association, Berkeley, CA, 307--318. Rentong Guo, Xiaofei Liao, Hai Jin, Jianhui Yue, and Guang Tan. 2015. NightWatch: Integrating Lightweight and Transparent Cache Pollution Control into Dynamic Memory Allocation Systems. In USENIX Annual Technical Conference (Santa Clara, CA). USENIX Association, Berkeley, CA, 307--318."},{"key":"e_1_3_2_2_23_1","unstructured":"Georg Hager. 2019. The McCalpin STREAM benchmark: How to do it right and interpret the results. https:\/\/blogs.fau.de\/hager\/archives\/8263. Georg Hager. 2019. The McCalpin STREAM benchmark: How to do it right and interpret the results. https:\/\/blogs.fau.de\/hager\/archives\/8263."},{"key":"e_1_3_2_2_24_1","volume-title":"Hodor: Intra-Process Isolation for High-Throughput Data Plane Libraries. In USENIX Annual Technical Conference","author":"Hedayati Mohammad","year":"2019","unstructured":"Mohammad Hedayati , Spyridoula Gravani , Ethan Johnson , John Criswell , Michael L. Scott , Kai Shen , and Mike Marty . 2019 . Hodor: Intra-Process Isolation for High-Throughput Data Plane Libraries. In USENIX Annual Technical Conference ( Renton, WA). USENIX Association, Berkeley, CA, 489--504. Mohammad Hedayati, Spyridoula Gravani, Ethan Johnson, John Criswell, Michael L. Scott, Kai Shen, and Mike Marty. 2019. Hodor: Intra-Process Isolation for High-Throughput Data Plane Libraries. In USENIX Annual Technical Conference (Renton, WA). USENIX Association, Berkeley, CA, 489--504."},{"key":"e_1_3_2_2_25_1","volume-title":"Cocoon: Custom-Fitted Kernel Compiled on Demand. In Workshop on Programming Languages and Operating Systems (Huntsville, ON, Canada). ACM","author":"Heinloth Bernhard","year":"2019","unstructured":"Bernhard Heinloth , Marco Ammon , Dustin T. Nguyen , Timo H\u00f6nig , Volkmar Sieh , and Wolfgang Schr\u00f6der-Preikschat . 2019 . Cocoon: Custom-Fitted Kernel Compiled on Demand. In Workshop on Programming Languages and Operating Systems (Huntsville, ON, Canada). ACM , New York, NY, 1--7. Bernhard Heinloth, Marco Ammon, Dustin T. Nguyen, Timo H\u00f6nig, Volkmar Sieh, and Wolfgang Schr\u00f6der-Preikschat. 2019. Cocoon: Custom-Fitted Kernel Compiled on Demand. In Workshop on Programming Languages and Operating Systems (Huntsville, ON, Canada). ACM, New York, NY, 1--7."},{"key":"e_1_3_2_2_26_1","unstructured":"intel 2009. Copying Accelerated Video Decode Frame Buffers. https:\/\/software.intel.com\/. intel 2009. Copying Accelerated Video Decode Frame Buffers. https:\/\/software.intel.com\/."},{"volume-title":"Intel\u00ae 64 and IA-32 Architectures Optimization Reference Manual","key":"e_1_3_2_2_27_1","unstructured":"2019. Intel\u00ae 64 and IA-32 Architectures Optimization Reference Manual . Intel Corporation . Order No. 248966-042b. 2019. Intel\u00ae 64 and IA-32 Architectures Optimization Reference Manual. Intel Corporation. Order No. 248966-042b."},{"volume-title":"Intel\u00ae 64 and IA-32 Architectures Software Developer's Manual","key":"e_1_3_2_2_28_1","unstructured":"2020. Intel\u00ae 64 and IA-32 Architectures Software Developer's Manual . Vol. 1 . Intel Corp. Order No : 325462-072US. 2020. Intel\u00ae 64 and IA-32 Architectures Software Developer's Manual. Vol. 1. Intel Corp. Order No: 325462-072US."},{"key":"e_1_3_2_2_29_1","volume-title":"USENIX Symposium on Networked Systems Design and Implementation","author":"Jeong Eun Young","year":"2014","unstructured":"Eun Young Jeong , Shinae Wood , Muhammad Jamshed , Haewon Jeong , Sunghwan Ihm , Dongsu Han , and KyoungSoo Park . 2014 . mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems . In USENIX Symposium on Networked Systems Design and Implementation ( Seattle, WA). USENIX Association, Berkeley, CA, 489--502. Eun Young Jeong, Shinae Wood, Muhammad Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, and KyoungSoo Park. 2014. mTCP: a Highly Scalable User-level TCP Stack for Multicore Systems. In USENIX Symposium on Networked Systems Design and Implementation (Seattle, WA). USENIX Association, Berkeley, CA, 489--502."},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"volume-title":"ACM Symposium on Cloud Computing (Virtual Event). ACM","author":"Kappes Giorgos","key":"e_1_3_2_2_31_1","unstructured":"Giorgos Kappes and Stergios V. Anastasiadis . 2020. A User-Level Toolkit for Storage I\/O Isolation on Multitenant Hosts . In ACM Symposium on Cloud Computing (Virtual Event). ACM , New York, NY, 74--89. Giorgos Kappes and Stergios V. Anastasiadis. 2020. A User-Level Toolkit for Storage I\/O Isolation on Multitenant Hosts. In ACM Symposium on Cloud Computing (Virtual Event). ACM, New York, NY, 74--89."},{"key":"e_1_3_2_2_32_1","unstructured":"Nathan Kurz. 2013. Does software prefetching allocate a Line Fill Buffer (LFB)? https:\/\/stackoverflow.com\/q\/19472036. Nathan Kurz. 2013. Does software prefetching allocate a Line Fill Buffer (LFB)? https:\/\/stackoverflow.com\/q\/19472036."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2133382.2133384"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267830"},{"key":"e_1_3_2_2_35_1","volume-title":"Memory bandwidth and machine balance in current high performance computers","author":"McCalpin John D.","year":"1995","unstructured":"John D. McCalpin . 1995. Memory bandwidth and machine balance in current high performance computers . IEEE Computer Society Technical Committee on Computer Architecture Newsletter ( Dec. 1995 ), 19--25. John D. McCalpin. 1995. Memory bandwidth and machine balance in current high performance computers. IEEE Computer Society Technical Committee on Computer Architecture Newsletter (Dec. 1995), 19--25."},{"key":"e_1_3_2_2_36_1","first-page":"1","article-title":"Optimizing AMD Opteron Memory Bandwidth","author":"McCalpin John D.","year":"2010","unstructured":"John D. McCalpin . 2010 . Optimizing AMD Opteron Memory Bandwidth , Parts 1 - 5 . https:\/\/sites.utexas.edu\/jdm4372\/. John D. McCalpin. 2010. Optimizing AMD Opteron Memory Bandwidth, Parts 1-5. https:\/\/sites.utexas.edu\/jdm4372\/.","journal-title":"Parts"},{"key":"e_1_3_2_2_37_1","unstructured":"John D. McCalpin. 2018. Notes on \"non-temporal\" (aka \"streaming\") stores. https:\/\/sites.utexas.edu\/jdm4372. John D. McCalpin. 2018. Notes on \"non-temporal\" (aka \"streaming\") stores. https:\/\/sites.utexas.edu\/jdm4372."},{"key":"e_1_3_2_2_38_1","unstructured":"John D. McCalpin. 2020. How does WC-buffer relate to LFB? https:\/\/community.intel.com\/. John D. McCalpin. 2020. How does WC-buffer relate to LFB? https:\/\/community.intel.com\/."},{"key":"e_1_3_2_2_39_1","volume-title":"USENIX Annual Technical Conference","author":"McVoy Larry","year":"1996","unstructured":"Larry McVoy and Carl Staelin . 1996 . lmbench: Portable Tools for Performance Analysis . In USENIX Annual Technical Conference ( San Diego, CA). USENIX Association, Berkeley, CA, 279--294. Larry McVoy and Carl Staelin. 1996. lmbench: Portable Tools for Performance Analysis. In USENIX Annual Technical Conference (San Diego, CA). USENIX Association, Berkeley, CA, 279--294."},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303946"},{"key":"e_1_3_2_2_41_1","unstructured":"Marc Micalizzi. 2018. Unexpected and unexplained slow (and unusual) memory performance with Xeon Skylake SMP. https:\/\/serverfault.com\/questions\/912394. Marc Micalizzi. 2018. Unexpected and unexplained slow (and unusual) memory performance with Xeon Skylake SMP. https:\/\/serverfault.com\/questions\/912394."},{"key":"e_1_3_2_2_42_1","volume-title":"LXDs: Towards Isolation of Kernel Subsystems. In USENIX Annual Technical Conference","author":"Narayanan Vikram","year":"2019","unstructured":"Vikram Narayanan , Abhiram Balasubramanian , Charlie Jacobsen , Sarah Spall , Scott Bauer , Michael Quigley , Aftab Hussain , Abdullah Younis , Junjie Shen , Moinak Bhattacharyya , and Anton Burtsev . 2019 . LXDs: Towards Isolation of Kernel Subsystems. In USENIX Annual Technical Conference ( Renton, WA). USENIX Association, Berkeley, CA, 269--284. Vikram Narayanan, Abhiram Balasubramanian, Charlie Jacobsen, Sarah Spall, Scott Bauer, Michael Quigley, Aftab Hussain, Abdullah Younis, Junjie Shen, Moinak Bhattacharyya, and Anton Burtsev. 2019. LXDs: Towards Isolation of Kernel Subsystems. In USENIX Annual Technical Conference (Renton, WA). USENIX Association, Berkeley, CA, 269--284."},{"key":"e_1_3_2_2_43_1","unstructured":"Nathan_K_3. 2013. Single Threaded Memory Bandwidth on Sandy Bridge. https:\/\/community.intel.com\/. Nathan_K_3. 2013. Single Threaded Memory Bandwidth on Sandy Bridge. https:\/\/community.intel.com\/."},{"key":"e_1_3_2_2_44_1","volume-title":"USENIX Symposium on Operating Systems Design and Implementation","author":"Peter Simon","year":"2014","unstructured":"Simon Peter , Jialin Li , Irene Zhang , Dan R. K. Ports , Doug Woos , Arvind Krishnamurthy , Thomas Anderson , and Timothy Roscoe . 2014 . Arrakis: The Operating System is the Control Plane . In USENIX Symposium on Operating Systems Design and Implementation ( Broomfield, CO). USENIX Association, Berkeley, CA, 1--16. Simon Peter, Jialin Li, Irene Zhang, Dan R. K. Ports, Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. 2014. Arrakis: The Operating System is the Control Plane. In USENIX Symposium on Operating Systems Design and Implementation (Broomfield, CO). USENIX Association, Berkeley, CA, 1--16."},{"key":"e_1_3_2_2_45_1","unstructured":"Mike Popoloski. 2011. Demystifying SSE Move Instructions. https:\/\/www.gamedev.net\/blog\/. Mike Popoloski. 2011. Demystifying SSE Move Instructions. https:\/\/www.gamedev.net\/blog\/."},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2011.5764686"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387524"},{"key":"e_1_3_2_2_48_1","volume-title":"The Elements of Cache Programming Style. In Annual Linux Showcase and Conference","author":"Sears Chris B.","year":"2000","unstructured":"Chris B. Sears . 2000 . The Elements of Cache Programming Style. In Annual Linux Showcase and Conference ( Atlanta, GA). USENIX Association, Berkeley, CA, 283--298. Chris B. Sears. 2000. The Elements of Cache Programming Style. In Annual Linux Showcase and Conference (Atlanta, GA). USENIX Association, Berkeley, CA, 283--298."},{"key":"e_1_3_2_2_49_1","volume-title":"USENIX Annual Technical Conference. USENIX Association","author":"Shahrad Mohammad","year":"2020","unstructured":"Mohammad Shahrad , Rodrigo Fonseca , Inigo Goiri , Gohar Chaudhry , Paul Batum , Jason Cooke , Eduardo Laureano , Colby Tresness , Mark Russinovich , and Ricardo Bianchini . 2020 . Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider . In USENIX Annual Technical Conference. USENIX Association , Berkeley, CA, 205--218. Mohammad Shahrad, Rodrigo Fonseca, Inigo Goiri, Gohar Chaudhry, Paul Batum, Jason Cooke, Eduardo Laureano, Colby Tresness, Mark Russinovich, and Ricardo Bianchini. 2020. Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider. In USENIX Annual Technical Conference. USENIX Association, Berkeley, CA, 205--218."},{"key":"e_1_3_2_2_50_1","volume-title":"FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In USENIX Conference on Operating Systems Design and Implementation","author":"Soares Livio","year":"2010","unstructured":"Livio Soares and Michael Stumm . 2010 . FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In USENIX Conference on Operating Systems Design and Implementation ( Vancouver, BC, Canada). USENIX Association, Berkeley, CA, 33--46. Livio Soares and Michael Stumm. 2010. FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In USENIX Conference on Operating Systems Design and Implementation (Vancouver, BC, Canada). USENIX Association, Berkeley, CA, 33--46."},{"key":"e_1_3_2_2_51_1","unstructured":"Justine Tunney. 2020. cosmopolitan libc: your build-once run-anywhere c library. https:\/\/justine.lol\/cosmopolitan\/. Justine Tunney. 2020. cosmopolitan libc: your build-once run-anywhere c library. https:\/\/justine.lol\/cosmopolitan\/."},{"volume-title":"IEEE International Conference on Cluster Computing","author":"Vaidyanathan K.","key":"e_1_3_2_2_52_1","unstructured":"K. Vaidyanathan , L. Chai , W. Huang , and D. K. Panda . 2007. Efficient asynchronous memory copy operations on multi-core systems and I\/OAT . In IEEE International Conference on Cluster Computing ( Austin, TX). IEEE, Los Alamitos, CA, 159--168. K. Vaidyanathan, L. Chai, W. Huang, and D. K. Panda. 2007. Efficient asynchronous memory copy operations on multi-core systems and I\/OAT. In IEEE International Conference on Cluster Computing (Austin, TX). IEEE, Los Alamitos, CA, 159--168."},{"key":"e_1_3_2_2_53_1","volume-title":"USENIX Conference on File and Storage Technologies","author":"Reddy Vangoor Bharath Kumar","year":"2017","unstructured":"Bharath Kumar Reddy Vangoor , Vasily Tarasov , and Erez Zadok . 2017 . To FUSE or Not to FUSE: Performance of User-Space File Systems . In USENIX Conference on File and Storage Technologies ( Santa Clara, CA). USENIX Association, Berkeley, CA, 59--72. Bharath Kumar Reddy Vangoor, Vasily Tarasov, and Erez Zadok. 2017. To FUSE or Not to FUSE: Performance of User-Space File Systems. In USENIX Conference on File and Storage Technologies (Santa Clara, CA). USENIX Association, Berkeley, CA, 59--72."},{"key":"e_1_3_2_2_54_1","unstructured":"Krishnaswamy Viswanathan. 2020. Intel\u00ae Memory Latency Checker v3.9. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/intelr-memory-latency-checker.html. Krishnaswamy Viswanathan. 2020. Intel\u00ae Memory Latency Checker v3.9. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/intelr-memory-latency-checker.html."},{"key":"e_1_3_2_2_56_1","unstructured":"Zhihong Wang. 2017. Performance Optimization of memcpy in DPDK. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/performance-optimization-of-memcpy-in-dpdk.html. Zhihong Wang. 2017. Performance Optimization of memcpy in DPDK. https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/articles\/performance-optimization-of-memcpy-in-dpdk.html."},{"key":"e_1_3_2_2_57_1","volume-title":"High-Performance Distributed File System. In USENIX Symposium on Operating Systems Design and Implementation","author":"Weil Sage A.","year":"2006","unstructured":"Sage A. Weil , Scott A. Brandt , Ethan L. Miller , Darrell D. E. Long , and Carlos Maltzahn . 2006 . Ceph: A Scalable , High-Performance Distributed File System. In USENIX Symposium on Operating Systems Design and Implementation ( Seattle, WA). USENIX Association, Berkeley, CA, 307--320. Sage A. Weil, Scott A. Brandt, Ethan L. Miller, Darrell D. E. Long, and Carlos Maltzahn. 2006. Ceph: A Scalable, High-Performance Distributed File System. In USENIX Symposium on Operating Systems Design and Implementation (Seattle, WA). USENIX Association, Berkeley, CA, 307--320."},{"key":"e_1_3_2_2_58_1","volume-title":"StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs. In USENIX Annual Technical Conference","author":"Yasukata Kenichi","year":"2016","unstructured":"Kenichi Yasukata , Michio Honda , Douglas Santry , and Lars Eggert . 2016 . StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs. In USENIX Annual Technical Conference ( Denver, CO). USENIX Association, Berkeley, CA, 43--56. Kenichi Yasukata, Michio Honda, Douglas Santry, and Lars Eggert. 2016. StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs. In USENIX Annual Technical Conference (Denver, CO). USENIX Association, Berkeley, CA, 43--56."},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321422"}],"event":{"name":"SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Virtual Event Germany","acronym":"SOSP '21"},"container-title":["Proceedings of the 11th Workshop on Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477113.3487264","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T21:49:33Z","timestamp":1673473773000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477113.3487264"}},"subtitle":["A Cross-Platform Optimization Method for Fast Memory Copy"],"short-title":[],"issued":{"date-parts":[[2021,10,25]]},"references-count":58,"alternative-id":["10.1145\/3477113.3487264","10.1145\/3477113"],"URL":"https:\/\/doi.org\/10.1145\/3477113.3487264","relation":{},"subject":[],"published":{"date-parts":[[2021,10,25]]},"assertion":[{"value":"2021-10-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}