{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T15:46:52Z","timestamp":1772725612146,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":75,"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\/"}],"funder":[{"name":"Netherlands Organisation for Scientific Research","award":["TTW Perspective program ZERO (P15-06) within Project P4"],"award-info":[{"award-number":["TTW Perspective program ZERO (P15-06) within Project P4"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,30]]},"DOI":"10.1145\/3676641.3715989","type":"proceedings-article","created":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T16:47:32Z","timestamp":1743094052000},"page":"227-243","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Data Cache for Intermittent Computing Systems with Non-Volatile Main Memory"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5098-4069","authenticated-orcid":false,"given":"Sourav","family":"Mohapatra","sequence":"first","affiliation":[{"name":"TU Delft, Delft, Netherlands and ARM Limited, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7480-8422","authenticated-orcid":false,"given":"Vito","family":"Kortbeek","sequence":"additional","affiliation":[{"name":"TU Delft, Delft, Netherlands and Synopsys, Enschede, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-2688-5042","authenticated-orcid":false,"given":"Marco Antonio","family":"van Eerden","sequence":"additional","affiliation":[{"name":"Department of Computer Science, TU Delft, Delft, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4186-0560","authenticated-orcid":false,"given":"Jochem","family":"Broekhoff","sequence":"additional","affiliation":[{"name":"TU Delft, Delft, Netherlands and DSP Innovation B.V., Middelburg, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0341-2997","authenticated-orcid":false,"given":"Saad","family":"Ahmed","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology, Atlanta, GA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1302-1148","authenticated-orcid":false,"given":"Przemys\u0142aw","family":"Pawe\u0142czak","sequence":"additional","affiliation":[{"name":"TU Delft, Delft, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183338"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3316482.3326357"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3624718"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/3400306.3400319"},{"key":"e_1_3_2_1_5_1","volume-title":"Apollo4 Ultra-Low Power Microcontroller. https:\/\/ambiq.com\/apollo4\/. Last accessed","author":"Ambiq Micro Inc. 2022.","year":"2022","unstructured":"Ambiq Micro Inc. 2022. Apollo4 Ultra-Low Power Microcontroller. https:\/\/ambiq.com\/apollo4\/. Last accessed: Oct. 17, 2022."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2022.3188568"},{"key":"e_1_3_2_1_7_1","unstructured":"Rauf Arif. 2021. With An Economic Potential Of $11 Trillion Internet Of Things Is Here To Revolutionize Global Economy. Forbes https:\/\/www.forbes.com\/sites\/raufarif\/2021\/06\/05\/with-an-economic-potential-of-11-trillion-internet-of-things-is-here-to-revolutionize-global-economy. Last accessed: Oct. 14 2022."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478077"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527413"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3055031.3055082"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589098"},{"key":"e_1_3_2_1_12_1","volume-title":"Sustainability and Second Life: The Case for Cobalt and Lithium Recycling. https:\/\/www.iisd.org\/publications\/sustainability-and-second-life-case-cobalt-and-lithium-recycling Retrieved","author":"Church Clare","year":"2022","unstructured":"Clare Church and Laurin Wuennenberg. 2019. Sustainability and Second Life: The Case for Cobalt and Lithium Recycling. https:\/\/www.iisd.org\/publications\/sustainability-and-second-life-case-cobalt-and-lithium-recycling Retrieved Oct. 14, 2022 from"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2983995"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3654777.3676394"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3495243.3558749"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378464"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411839"},{"key":"e_1_3_2_1_18_1","volume-title":"https:\/\/github.com\/eembc\/coremark\/releases\/tag\/v1.01. Last accessed","author":"Embedded Microprocessor Benchmark Consortium","year":"2022","unstructured":"Embedded Microprocessor Benchmark Consortium. 2018. CoreMark Benchmark. https:\/\/github.com\/eembc\/coremark\/releases\/tag\/v1.01. Last accessed: Oct. 16, 2022."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/WONS.2014.6814721"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3666025.3699332"},{"key":"e_1_3_2_1_21_1","volume-title":"https:\/\/github.com\/richgel999\/picojpeg. Last accessed","author":"Geldreich Rich","year":"2022","unstructured":"Rich Geldreich. 2022. Picojpeg. https:\/\/github.com\/richgel999\/picojpeg. Last accessed: Oct. 17, 2022."},{"key":"e_1_3_2_1_22_1","volume-title":"Texas Instruments MSP430 FRAM Technology -- How To and Best Practices. https:\/\/www.ti.com\/lit\/an\/slaa628b\/slaa628b.pdf. Last accessed","author":"Goh William","year":"2022","unstructured":"William Goh, Andreas Dannenberg, and Johnson He. 2021. Texas Instruments MSP430 FRAM Technology -- How To and Best Practices. https:\/\/www.ti.com\/lit\/an\/slaa628b\/slaa628b.pdf. Last accessed: Oct. 17, 2022."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.rser.2022.112202"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/wwc.2001.990739"},{"key":"e_1_3_2_1_25_1","volume-title":"Patterson","author":"Hennessy John L.","year":"2012","unstructured":"John L. Hennessy and David A. Patterson. 2012. Computer Architecture: A Quantitative Approach (Fifth Edition). Morgan Kaufman, Burlington, MA, USA."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131699"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080238"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2020.3031114"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2019.2961007"},{"key":"e_1_3_2_1_30_1","volume-title":"MSP430FR596x Mixed-Signal Microcontrollers. https:\/\/www.ti.com\/lit\/ds\/symlink\/msp430fr5994.pdf. Last accessed","author":"Instruments Texas","year":"2022","unstructured":"Texas Instruments. 2021. Texas Instruments MSP430FR599x, MSP430FR596x Mixed-Signal Microcontrollers. https:\/\/www.ti.com\/lit\/ds\/symlink\/msp430fr5994.pdf. Last accessed: Oct. 19, 2022."},{"key":"e_1_3_2_1_31_1","volume-title":"Intel 64 and IA-32 Architectures Software Developer's Manual","author":"Intel Corp. 2022.","unstructured":"Intel Corp. 2022. Intel 64 and IA-32 Architectures Software Developer's Manual; Combined Volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D and 4. https:\/\/cdrdv2.intel.com\/v1\/dl\/getContent\/671200."},{"key":"e_1_3_2_1_32_1","volume-title":"Official RISC-V Website. https:\/\/riscv.org\/about\/. Last accessed","author":"International RISC-V","year":"2022","unstructured":"RISC-V International. 2022. Official RISC-V Website. https:\/\/riscv.org\/about\/. Last accessed: Oct. 17, 2022."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2021.3114903"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2021.3065947"},{"key":"e_1_3_2_1_35_1","volume-title":"Tiny AES in C. https:\/\/github.com\/kokke\/tiny-AES-c. Last accessed","year":"2022","unstructured":"kokke. 2022. Tiny AES in C. https:\/\/github.com\/kokke\/tiny-AES-c. Last accessed: Oct. 17, 2022."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3432191"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3519939.3523454"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378476"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3659590"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1149\/2.0311410jes"},{"key":"e_1_3_2_1_41_1","volume-title":"https:\/\/github.com\/ucb-bar\/riscv-benchmarks\/blob\/master\/towers\/towers_main.c. Last accessed","author":"Love Eric","year":"2022","unstructured":"Eric Love. 2016. Towers. https:\/\/github.com\/ucb-bar\/riscv-benchmarks\/blob\/master\/towers\/towers_main.c. Last accessed: Oct. 17, 2022."},{"key":"e_1_3_2_1_42_1","first-page":"1","article-title":"Intermittent Computing: Challenges and Opportunities. In Proc. SNAPL. Schloss Dagstuhl, Alisomar","volume":"8","author":"Lucia Brandon","year":"2017","unstructured":"Brandon Lucia, Vignesh Balaji, Alexei Colin, Kiwan Maeng, and Emily Ruppel. 2017. Intermittent Computing: Challenges and Opportunities. In Proc. SNAPL. Schloss Dagstuhl, Alisomar, CA, USA, 8:1--8:14. https:\/\/drops.dagstuhl.de\/opus\/volltexte\/2017\/7131\/pdf\/LIPIcs-SNAPL-2017--8.pdf.","journal-title":"CA, USA"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737978"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2016.35"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133920"},{"key":"e_1_3_2_1_46_1","volume-title":"Proc. OSDI (Oct. 8--10)","author":"Maeng Kiwan","year":"2018","unstructured":"Kiwan Maeng, Alexei Colin, and Brandon Lucia. 2018. Adaptive Dynamic Checkpointing for Safe Efficient Intermittent Computing. In Proc. OSDI (Oct. 8--10). USENIX, Carlsbad, CA, USA, 129--144. https:\/\/www.usenix.org\/system\/files\/osdi18-maeng.pdf."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314613"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485730.3485949"},{"key":"e_1_3_2_1_49_1","volume-title":"Proc. EWSN (Feb. 17--19)","author":"Maioli Andrea","year":"2021","unstructured":"Andrea Maioli, Luca Mottola, Muhammad Hamad Alizai, and Junaid Haroon Siddiqui. 2021. Discovering the Hidden Anomalies of Intermittent Computing. In Proc. EWSN (Feb. 17--19). ACM, Delft, The Netherlands, 1--12. https:\/\/dl.acm.org\/doi\/10.5555\/3451271.3451272."},{"key":"e_1_3_2_1_50_1","volume-title":"sysname Artifact Repository: Software and Documentation. sysnamerepository. (nacho-artifact-release branch) Last accessed","author":"Mohapatra Sourav","year":"2025","unstructured":"Sourav Mohapatra, Vito Kortbeek, Marco A. van Eerden, and Jochem Broekhoff. 2022. sysname Artifact Repository: Software and Documentation. sysnamerepository. (nacho-artifact-release branch) Last accessed: Feb. 10, 2025."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2022.3144026"},{"key":"e_1_3_2_1_52_1","volume-title":"QEMU: a Generic and Open Source Machine and Userspace Emulator and Virtualizer. https:\/\/gitlab.com\/qemu-project\/qemu. Last accessed","author":"Community Contributors Open Source","year":"2022","unstructured":"Open Source Community Contributors. 2021a. QEMU: a Generic and Open Source Machine and Userspace Emulator and Virtualizer. https:\/\/gitlab.com\/qemu-project\/qemu. Last accessed: Oct. 17, 2022."},{"key":"e_1_3_2_1_53_1","volume-title":"Multi-platform, Multi-architecture acCPU Emulator Framework based on QEMU. https:\/\/github.com\/unicorn-engine\/unicorn. Last accessed","author":"Community Contributors Open Source","year":"2022","unstructured":"Open Source Community Contributors. 2021b. Unicorn: a Lightweight, Multi-platform, Multi-architecture acCPU Emulator Framework based on QEMU. https:\/\/github.com\/unicorn-engine\/unicorn. Last accessed: Oct. 16, 2022."},{"key":"e_1_3_2_1_54_1","volume-title":"Clang: a C language family frontend for LLVM. https:\/\/clang.llvm.org\/. Last accessed","author":"Community Contributors Open Source","year":"2022","unstructured":"Open Source Community Contributors. 2022a. Clang: a C language family frontend for LLVM. https:\/\/clang.llvm.org\/. Last accessed: Oct. 17, 2022."},{"key":"e_1_3_2_1_55_1","volume-title":"ICEmu: Intermittent Computing Emulator. https:\/\/github.com\/tudssl\/ICEmu\/. Last accessed","author":"Community Contributors Open Source","year":"2022","unstructured":"Open Source Community Contributors. 2022b. ICEmu: Intermittent Computing Emulator. https:\/\/github.com\/tudssl\/ICEmu\/. Last accessed: Oct. 17, 2022."},{"key":"e_1_3_2_1_56_1","volume-title":"Gem5: The gem5 Simulator. https:\/\/github.com\/gem5\/gem5. Last accessed","author":"Community Contributors Open Source","year":"2024","unstructured":"Open Source Community Contributors. 2024. Gem5: The gem5 Simulator. https:\/\/github.com\/gem5\/gem5. Last accessed: Oct. 2, 2024."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2013.062613.00235"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3652032.3657569"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPSN.2005.1440973"},{"key":"e_1_3_2_1_60_1","volume-title":"Traces repository used in `Mementos: System Support for Long-running Computation on RFID-scale Devices` paper. https:\/\/github.com\/ransford\/mspsim\/tree\/mementos\/traces. Last accessed","author":"Ransford Benjamin","year":"2022","unstructured":"Benjamin Ransford. 2011. Traces repository used in `Mementos: System Support for Long-running Computation on RFID-scale Devices` paper. https:\/\/github.com\/ransford\/mspsim\/tree\/mementos\/traces. Last accessed: Oct. 14, 2022."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950386"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464937"},{"key":"e_1_3_2_1_63_1","unstructured":"SiFive Inc. 2021. SiFive E21 Core Complex Manual 21G3.02.00. https:\/\/sifive.cdn.prismic.io\/sifive\/6f0f1515--1249--4ea0-a5b2--79d4aaf920ae_e21_core_complex_manual21G3.pdf. Last accessed: Oct. 16 2022."},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2017.7927131"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3090090"},{"key":"e_1_3_2_1_66_1","volume-title":"Proc. OSDI (Nov. 2--4). ACM","author":"Der Woude Joel Van","year":"2016","unstructured":"Joel Van Der Woude and Matthew Hicks. 2016. Intermittent Computation Without Hardware Support or Programmer Intervention. In Proc. OSDI (Nov. 2--4). ACM, Savannah, GA, USA, 17--32. https:\/\/www.usenix.org\/system\/files\/conference\/osdi16\/osdi16-van-der-woude.pdf."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620666.3651370"},{"key":"e_1_3_2_1_68_1","volume-title":"Proc. OSDI. USENIX","author":"Wu Yilun","year":"2024","unstructured":"Yilun Wu, Byounguk Min, Mohannad Ismail, Wenjie Xiong, Changhee Jung, and Dongyoon Lee. 2024. IntOS: Persistent Embedded Operating System and Language Support for Multi-threaded Intermittent Computing. In Proc. OSDI. USENIX, Santa Clara, CA, USA, 425--443. https:\/\/www.usenix.org\/system\/files\/osdi24-wu-yilun.pdf."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ensm.2020.12.019"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274783.3274837"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3552326.3587435"},{"key":"e_1_3_2_1_72_1","volume-title":"Proc. OSDI (July 11--13)","author":"Yildiz Eren","year":"2022","unstructured":"Eren Yildiz, Lijun Chen, and Kasim Sinan Yildirim. 2022. Immortal Threads: Multithreaded Event-driven Intermittent Computing on Ultra-Low-Power Microcontrollers. In Proc. OSDI (July 11--13). USENIX, Carlsbad, CA, USA, 339--355. https:\/\/www.usenix.org\/system\/files\/osdi22-yildiz.pdf."},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480102"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613424.3623772"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613424.3623781"}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Rotterdam Netherlands","acronym":"ASPLOS '25","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"]},"container-title":["Proceedings of the 30th 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\/3676641.3715989","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3676641.3715989","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T11:13:20Z","timestamp":1755774800000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676641.3715989"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":75,"alternative-id":["10.1145\/3676641.3715989","10.1145\/3676641"],"URL":"https:\/\/doi.org\/10.1145\/3676641.3715989","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-03-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}