{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T13:44:12Z","timestamp":1777383852419,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":73,"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:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,1,27]]},"DOI":"10.1145\/3575693.3575716","type":"proceedings-article","created":{"date-parts":[[2023,1,30]],"date-time":"2023-01-30T22:56:55Z","timestamp":1675119415000},"page":"176-191","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Copy-on-Pin: The Missing Piece for Correct Copy-on-Write"],"prefix":"10.1145","author":[{"given":"David","family":"Hildenbrand","sequence":"first","affiliation":[{"name":"TU Munich, Germany \/ Red Hat, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Schulz","sequence":"additional","affiliation":[{"name":"TU Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nadav","family":"Amit","sequence":"additional","affiliation":[{"name":"VMware, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,1,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2022. Soruce code of custom Linux kernel based on 5.18 that implements the COW logic from 5.8. https:\/\/gitlab.com\/cop_paper\/linux\/-\/tree\/precop \t\t\t\t  2022. Soruce code of custom Linux kernel based on 5.18 that implements the COW logic from 5.8. https:\/\/gitlab.com\/cop_paper\/linux\/-\/tree\/precop"},{"key":"e_1_3_2_1_2_1","unstructured":"2022. Source code of custom Linux kernel based on 5.18 that implements the COW logic from 5.19. https:\/\/gitlab.com\/cop_paper\/linux\/-\/tree\/relcop \t\t\t\t  2022. Source code of custom Linux kernel based on 5.18 that implements the COW logic from 5.19. https:\/\/gitlab.com\/cop_paper\/linux\/-\/tree\/relcop"},{"key":"e_1_3_2_1_3_1","unstructured":"2022. Source code of custom Linux kernel based on 5.18 that implements the COW logic from 5.9. https:\/\/gitlab.com\/cop_paper\/linux\/-\/tree\/nocop \t\t\t\t  2022. Source code of custom Linux kernel based on 5.18 that implements the COW logic from 5.9. https:\/\/gitlab.com\/cop_paper\/linux\/-\/tree\/nocop"},{"key":"e_1_3_2_1_4_1","unstructured":"2022. Source code of generic O_DIRECT and fork() test cases. https:\/\/gitlab.com\/cop_paper\/o_direct_fork_tests\/-\/tree\/cop_paper \t\t\t\t  2022. Source code of generic O_DIRECT and fork() test cases. https:\/\/gitlab.com\/cop_paper\/o_direct_fork_tests\/-\/tree\/cop_paper"},{"key":"e_1_3_2_1_5_1","unstructured":"2022. Source code of vm-scalability benchmark. https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/wfg\/vm-scalability.git \t\t\t\t  2022. Source code of vm-scalability benchmark. https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/wfg\/vm-scalability.git"},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the","author":"Accetta Mike","year":"1986","unstructured":"Mike Accetta , Robert Baron , William Bolosky , David Golub , Richard Rashid , Avadis Tevanian , Michael Young , and Robert Baron Mike Accetta . 1986 . Mach: A New Kernel Foundation for UNIX Development . In Proceedings of the Summer 1986 Usenix Conference. USENIX Association, San Diego, CA, USA. 93\u2013112. Mike Accetta, Robert Baron, William Bolosky, David Golub, Richard Rashid, Avadis Tevanian, Michael Young, and Robert Baron Mike Accetta. 1986. Mach: A New Kernel Foundation for UNIX Development. In Proceedings of the Summer 1986 Usenix Conference. USENIX Association, San Diego, CA, USA. 93\u2013112."},{"key":"e_1_3_2_1_7_1","unstructured":"Nadav Amit. 2020. mm\/userfaultfd: fix memory corruption due to writeprotect. https:\/\/lore.kernel.org\/all\/20201219043006.2206347-1-namit@vmware.com\/ \t\t\t\t  Nadav Amit. 2020. mm\/userfaultfd: fix memory corruption due to writeprotect. https:\/\/lore.kernel.org\/all\/20201219043006.2206347-1-namit@vmware.com\/"},{"key":"e_1_3_2_1_8_1","unstructured":"Nadav Amit. 2021. mm: unnecessary COW phenomenon. https:\/\/lore.kernel.org\/all\/FFA0057D-1A17-4DF4-9550-A8CDEE9E0CE0@gmail.com\/ \t\t\t\t  Nadav Amit. 2021. mm: unnecessary COW phenomenon. https:\/\/lore.kernel.org\/all\/FFA0057D-1A17-4DF4-9550-A8CDEE9E0CE0@gmail.com\/"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24322-6_22"},{"key":"e_1_3_2_1_10_1","unstructured":"Andrea Arcangeli. 2014. Re: [Qemu-devel] [PATCH 00\/17] RFC: userfault v2. https:\/\/lists.gnu.org\/archive\/html\/qemu-devel\/2014-11\/msg03088.html \t\t\t\t  Andrea Arcangeli. 2014. Re: [Qemu-devel] [PATCH 00\/17] RFC: userfault v2. https:\/\/lists.gnu.org\/archive\/html\/qemu-devel\/2014-11\/msg03088.html"},{"key":"e_1_3_2_1_11_1","volume-title":"Ottawa Linux Symposium (OLS). Montreal","author":"Arcangeli Andrea","year":"2009","unstructured":"Andrea Arcangeli , Izik Eidus , and Chris Wright . 2009 . Increasing memory density by using KSM . In Ottawa Linux Symposium (OLS). Montreal , Quebec, Canada. 19\u201328. Andrea Arcangeli, Izik Eidus, and Chris Wright. 2009. Increasing memory density by using KSM. In Ottawa Linux Symposium (OLS). Montreal, Quebec, Canada. 19\u201328."},{"key":"e_1_3_2_1_12_1","unstructured":"Jens Axboe. 2019. Efficient IO with io_uring. https:\/\/kernel.dk\/io_uring.pdf \t\t\t\t  Jens Axboe. 2019. Efficient IO with io_uring. https:\/\/kernel.dk\/io_uring.pdf"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321435"},{"key":"e_1_3_2_1_14_1","unstructured":"A. H. Bell-Thomas. 2020. Interprocess Communication in FreeBSD 11: Performance Analysis. arxiv:2008.02145 \t\t\t\t  A. H. Bell-Thomas. 2020. Interprocess Communication in FreeBSD 11: Performance Analysis. arxiv:2008.02145"},{"key":"e_1_3_2_1_15_1","volume-title":"Toward Least-Privilege Isolation for Software. Ph. D. Dissertation","author":"Bittau Andrea","unstructured":"Andrea Bittau . 2009. Toward Least-Privilege Isolation for Software. Ph. D. Dissertation . University College London. Andrea Bittau. 2009. Toward Least-Privilege Isolation for Software. Ph. D. Dissertation. University College London."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/361268.361271"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.63"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2576195.2576204"},{"key":"e_1_3_2_1_19_1","unstructured":"Jonathan Corbet. 2011. Transparent huge pages in 2.6.38. https:\/\/lwn.net\/Articles\/423584\/ \t\t\t\t  Jonathan Corbet. 2011. Transparent huge pages in 2.6.38. https:\/\/lwn.net\/Articles\/423584\/"},{"key":"e_1_3_2_1_20_1","unstructured":"The MITRE Corporation. 2020. CVE-2020-29368. https:\/\/cve.mitre.org\/cgi-bin\/cvename.cgi?name=CVE-2020-29368 \t\t\t\t  The MITRE Corporation. 2020. CVE-2020-29368. https:\/\/cve.mitre.org\/cgi-bin\/cvename.cgi?name=CVE-2020-29368"},{"key":"e_1_3_2_1_21_1","unstructured":"The MITRE Corporation. 2020. CVE-2020-29374. https:\/\/cve.mitre.org\/cgi-bin\/cvename.cgi?name=CVE-2020-29374 \t\t\t\t  The MITRE Corporation. 2020. CVE-2020-29374. https:\/\/cve.mitre.org\/cgi-bin\/cvename.cgi?name=CVE-2020-29374"},{"key":"e_1_3_2_1_22_1","unstructured":"The MITRE Corporation. 2021. CVE-2021-39802. https:\/\/cve.mitre.org\/cgi-bin\/cvename.cgi?name=CVE-2021-39802 \t\t\t\t  The MITRE Corporation. 2021. CVE-2021-39802. https:\/\/cve.mitre.org\/cgi-bin\/cvename.cgi?name=CVE-2021-39802"},{"key":"e_1_3_2_1_23_1","unstructured":"Alan Cox. 2009. Correct an error in vm_fault_copy_entry(). https:\/\/github.com\/freebsd\/freebsd-src\/commit\/e4ed417a355e2cfcb7ee5b9caa6be9c2ed239fae \t\t\t\t  Alan Cox. 2009. Correct an error in vm_fault_copy_entry(). https:\/\/github.com\/freebsd\/freebsd-src\/commit\/e4ed417a355e2cfcb7ee5b9caa6be9c2ed239fae"},{"key":"e_1_3_2_1_24_1","unstructured":"Alax Cox. 2009. Simplify both the invocation and the implementation of vm_fault() for wiring. https:\/\/github.com\/freebsd\/freebsd-src\/commit\/2db65ab46e54af2f56b711c9049e5321bab88a17 \t\t\t\t  Alax Cox. 2009. Simplify both the invocation and the implementation of vm_fault() for wiring. https:\/\/github.com\/freebsd\/freebsd-src\/commit\/2db65ab46e54af2f56b711c9049e5321bab88a17"},{"key":"e_1_3_2_1_25_1","volume-title":"Mitosis: A High Performance, Scalable Virtual Memory System","author":"Cox Alan","year":"2001","unstructured":"Alan Cox and Juan Navarro . 2001 . Mitosis: A High Performance, Scalable Virtual Memory System . Rice University , Houston, Texas, USA. Alan Cox and Juan Navarro. 2001. Mitosis: A High Performance, Scalable Virtual Memory System. Rice University, Houston, Texas, USA."},{"key":"e_1_3_2_1_26_1","volume-title":"USENIX Annual Technical Conference (ATC). USENIX Association","author":"Charles","unstructured":"Charles D. Cranor and Gurudatta M. Parulkar. 1999. The UVM virtual memory system . In USENIX Annual Technical Conference (ATC). USENIX Association , San Diego, CA, USA. Charles D. Cranor and Gurudatta M. Parulkar. 1999. The UVM virtual memory system. In USENIX Annual Technical Conference (ATC). USENIX Association, San Diego, CA, USA."},{"key":"e_1_3_2_1_27_1","unstructured":"Hugh Dickins. 2005. can_share_swap_page: use page_mapcount. https:\/\/lore.kernel.org\/all\/Pine.LNX.4.61.0506062058090.5000@goblin.wat.veritas.com\/ \t\t\t\t  Hugh Dickins. 2005. can_share_swap_page: use page_mapcount. https:\/\/lore.kernel.org\/all\/Pine.LNX.4.61.0506062058090.5000@goblin.wat.veritas.com\/"},{"key":"e_1_3_2_1_28_1","unstructured":"Hugh Dickins. 2014. mm: get_user_pages(write force) refuse to COW in shared areas. https:\/\/lore.kernel.org\/all\/alpine.LSU.2.11.1404040120110.6880@eggly.anvils\/ \t\t\t\t  Hugh Dickins. 2014. mm: get_user_pages(write force) refuse to COW in shared areas. https:\/\/lore.kernel.org\/all\/alpine.LSU.2.11.1404040120110.6880@eggly.anvils\/"},{"key":"e_1_3_2_1_29_1","unstructured":"John Dyson. 1997. Fix the gdb executable modify problem. https:\/\/github.com\/freebsd\/freebsd-src\/commit\/a04c970a7aa272333bfa26014f64f461006db115 \t\t\t\t  John Dyson. 1997. Fix the gdb executable modify problem. https:\/\/github.com\/freebsd\/freebsd-src\/commit\/a04c970a7aa272333bfa26014f64f461006db115"},{"key":"e_1_3_2_1_30_1","volume-title":"Guttman","author":"Thayer F\u00e1brega Francisco Javier","year":"1995","unstructured":"Francisco Javier Thayer F\u00e1brega , Francisco Javier , and Joshua D . Guttman . 1995 . Copy on Write . Francisco Javier Thayer F\u00e1brega, Francisco Javier, and Joshua D. Guttman. 1995. Copy on Write."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/214419.214422"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3050748.3050760"},{"key":"e_1_3_2_1_33_1","unstructured":"Google. 2021. Android Developer Documentation: Overview ofmemory management. https:\/\/developer.android.com\/topic\/performance\/memory-overview \t\t\t\t  Google. 2021. Android Developer Documentation: Overview ofmemory management. https:\/\/developer.android.com\/topic\/performance\/memory-overview"},{"key":"e_1_3_2_1_34_1","unstructured":"Jason Gunthorpe. 2020. Re: mm: Trial do_wp_page() simplification. https:\/\/lore.kernel.org\/all\/20200914143829.GA1424636@nvidia.com\/ \t\t\t\t  Jason Gunthorpe. 2020. Re: mm: Trial do_wp_page() simplification. https:\/\/lore.kernel.org\/all\/20200914143829.GA1424636@nvidia.com\/"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1831407.1831429"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics11030461"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.7333207"},{"key":"e_1_3_2_1_38_1","volume-title":"Linux: CoW can wrongly grant write access. https:\/\/bugs.chromium.org\/p\/project-zero\/issues\/detail?id=2045","author":"Horn Jann","year":"2020","unstructured":"Jann Horn . 2020 . Linux: CoW can wrongly grant write access. https:\/\/bugs.chromium.org\/p\/project-zero\/issues\/detail?id=2045 Jann Horn. 2020. Linux: CoW can wrongly grant write access. https:\/\/bugs.chromium.org\/p\/project-zero\/issues\/detail?id=2045"},{"key":"e_1_3_2_1_39_1","volume-title":"Zero-copy TCP in Solaris. In USENIX Annual Technical Conference (ATC). USENIX Association","author":"Jerry Chu Hsiao Keng","year":"1996","unstructured":"Hsiao Keng Jerry Chu . 1996 . Zero-copy TCP in Solaris. In USENIX Annual Technical Conference (ATC). USENIX Association , San Diego, CA, USA. Hsiao Keng Jerry Chu. 1996. Zero-copy TCP in Solaris. In USENIX Annual Technical Conference (ATC). USENIX Association, San Diego, CA, USA."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2017.00049"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2021.24334"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2014.6852004"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics10172174"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2016.0134"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3093337.3037710"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2019.2930987"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307624.3307628"},{"key":"e_1_3_2_1_48_1","volume-title":"Memory Bandwidth and Machine Balance in Current High Performance Computers","author":"McCalpin John D.","unstructured":"John D. McCalpin . 1995. Memory Bandwidth and Machine Balance in Current High Performance Computers . IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter, 19\u201325. John D. McCalpin. 1995. Memory Bandwidth and Machine Balance in Current High Performance Computers. IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter, 19\u201325."},{"key":"e_1_3_2_1_49_1","volume-title":"Quarterman","author":"McKusick Marshall Kirk","year":"1996","unstructured":"Marshall Kirk McKusick , Keith Bostic , Michael J. Karels , and John S . Quarterman . 1996 . The Design and Implementation of the 4.4BSD Operating System. Addison Wesley Longman Publishing Co. , Inc., USA. isbn:0201549794 Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, and John S. Quarterman. 1996. The Design and Implementation of the 4.4BSD Operating System. Addison Wesley Longman Publishing Co., Inc., USA. isbn:0201549794"},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings of the ASPLOS Workshop on Runtime Environments, Systems, Layering and Virtualized Environments (RESoLVE\u201912)","author":"Miller Konrad","year":"2012","unstructured":"Konrad Miller , Fabian Franz , Thorsten Groeninger , Marc Rittinghaus , Marius Hillenbrand , and Frank Bellosa . 2012 . KSM++: Using I\/O-based hints to make memory-deduplication scanners more efficient . In Proceedings of the ASPLOS Workshop on Runtime Environments, Systems, Layering and Virtualized Environments (RESoLVE\u201912) . Konrad Miller, Fabian Franz, Thorsten Groeninger, Marc Rittinghaus, Marius Hillenbrand, and Frank Bellosa. 2012. KSM++: Using I\/O-based hints to make memory-deduplication scanners more efficient. In Proceedings of the ASPLOS Workshop on Runtime Environments, Systems, Layering and Virtualized Environments (RESoLVE\u201912)."},{"key":"e_1_3_2_1_51_1","volume-title":"USENIX Annual Technical Conference (ATC). USENIX Association","author":"Miller Konrad","year":"2013","unstructured":"Konrad Miller , Fabian Franz , Marc Rittinghaus , Marius Hillenbrand , and Frank Bellosa . 2013 . XLH: More effective memory deduplication scanners through cross-layer hints . In USENIX Annual Technical Conference (ATC). USENIX Association , San Jose, CA, USA. 279\u2013290. Konrad Miller, Fabian Franz, Marc Rittinghaus, Marius Hillenbrand, and Frank Bellosa. 2013. XLH: More effective memory deduplication scanners through cross-layer hints. In USENIX Annual Technical Conference (ATC). USENIX Association, San Jose, CA, USA. 279\u2013290."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341105.3375782"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2019.00066"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3337167.3337170"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750379"},{"key":"e_1_3_2_1_56_1","volume-title":"SPEC CPU 2017","author":"Standard Performance Evaluation Corporation","year":"2020","unstructured":"Standard Performance Evaluation Corporation . 2020 . SPEC CPU 2017 . https:\/\/www.spec.org\/cpu2017\/ Standard Performance Evaluation Corporation. 2020. SPEC CPU 2017. https:\/\/www.spec.org\/cpu2017\/"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.2009.97"},{"key":"e_1_3_2_1_58_1","first-page":"1","article-title":"Base Specifications Issue 7","volume":"1003","author":"The Open Group","year":"2008","unstructured":"The Open Group . 2008 . Base Specifications Issue 7 . IEEE Std 1003 . 1 - 2008 . The Open Group. 2008. Base Specifications Issue 7. IEEE Std 1003.1-2008.","journal-title":"IEEE Std"},{"key":"e_1_3_2_1_59_1","unstructured":"Linus Torvalds. 2020. gup: document and work around \"COW can break either way\" issue. https:\/\/patchwork.kernel.org\/project\/linux-mm\/patch\/20210421225750.60668-1-surenb@google.com\/ \t\t\t\t  Linus Torvalds. 2020. gup: document and work around \"COW can break either way\" issue. https:\/\/patchwork.kernel.org\/project\/linux-mm\/patch\/20210421225750.60668-1-surenb@google.com\/"},{"key":"e_1_3_2_1_60_1","unstructured":"Linus Torvalds. 2020. mm: do_wp_page() simplification. https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=09854ba94c6a \t\t\t\t  Linus Torvalds. 2020. mm: do_wp_page() simplification. https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=09854ba94c6a"},{"key":"e_1_3_2_1_61_1","unstructured":"Linus Torvalds. 2022. Merge tag \u2019mm-stable-2022-05-25\u2019 of. git:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/akpm\/mm \t\t\t\t  Linus Torvalds. 2022. Merge tag \u2019mm-stable-2022-05-25\u2019 of. git:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/akpm\/mm"},{"key":"e_1_3_2_1_62_1","unstructured":"Michael S. Tsirkin. 2006. madvise MADV_DONTFORK\/MADV_DOFORK. https:\/\/lore.kernel.org\/all\/20060213233517.GG13603@mellanox.co.il\/ \t\t\t\t  Michael S. Tsirkin. 2006. madvise MADV_DONTFORK\/MADV_DOFORK. https:\/\/lore.kernel.org\/all\/20060213233517.GG13603@mellanox.co.il\/"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380210303"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3019774"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2019.11.008"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxu149"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095825"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/844128.844146"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2013.6575349"},{"key":"e_1_3_2_1_70_1","unstructured":"Peter Xu. 2020. mm\/gup: Allow real explicit breaking of COW. https:\/\/lore.kernel.org\/all\/20200808223802.11451-1-peterx@redhat.com\/ \t\t\t\t  Peter Xu. 2020. mm\/gup: Allow real explicit breaking of COW. https:\/\/lore.kernel.org\/all\/20200808223802.11451-1-peterx@redhat.com\/"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134046"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/NAS.2019.8834730"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456258"}],"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.3575716","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3575693.3575716","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:51:20Z","timestamp":1750182680000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3575693.3575716"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,27]]},"references-count":73,"alternative-id":["10.1145\/3575693.3575716","10.1145\/3575693"],"URL":"https:\/\/doi.org\/10.1145\/3575693.3575716","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"}}]}}