{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,15]],"date-time":"2026-02-15T15:13:26Z","timestamp":1771168406680,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T00:00:00Z","timestamp":1730678400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2240744"],"award-info":[{"award-number":["2240744"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006374","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["419387"],"award-info":[{"award-number":["419387"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,4]]},"DOI":"10.1145\/3698384.3699612","type":"proceedings-article","created":{"date-parts":[[2024,11,14]],"date-time":"2024-11-14T11:17:05Z","timestamp":1731583025000},"page":"8-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A Survey of Prototyping Platforms for Intermittent Computing Research"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-4283-804X","authenticated-orcid":false,"given":"Harrison","family":"Williams","sequence":"first","affiliation":[{"name":"Virginia Tech, Blacksburg, Virginia, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3639-4342","authenticated-orcid":false,"given":"Matthew","family":"Hicks","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, Virginia, USA"}]}],"member":"320","published-online":{"date-parts":[[2024,11,14]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Denis Foo Kune, and Kevin Fu","author":"Alhaideri Miran","year":"2013","unstructured":"Miran Alhaideri, Michael Rushanan, Denis Foo Kune, and Kevin Fu. 2013. The Moo and Cement Shoes: Future Directions of A Practical Sense-Control-Actuate Application. http:\/\/terraswarm.org\/pubs\/111.html Presented at First International Workshop on the Swarm at the Edge of the Cloud (SEC'13 @ ESWeek), Montreal."},{"key":"e_1_3_2_1_2_1","unstructured":"allan Jay. 2024. Number of Internet of Things (IoT) Connected Devices Worldwide 2024: Breakdowns Growth & Predictions. https:\/\/financesonline.com\/number-of-internet-of-things-connected-devices\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Ambiq. 2023. Apollo4 Blue Lite SoC. https:\/\/www.mouser.com\/datasheet\/2\/1494\/Apollo4_Blue_Lite_Datasheet-3317499.pdf."},{"key":"e_1_3_2_1_4_1","unstructured":"Ambiq. 2024. Apollo3 and Apollo3 Blue SoC. https:\/\/ambiq.com\/wp-content\/uploads\/2020\/10\/Apollo3-Blue-SoC-Datasheet.pdf."},{"key":"e_1_3_2_1_5_1","volume-title":"Hibernus: Sustaining Computation during Intermittent Supply for Energy-Harvesting Systems","author":"Balsamo Domenico","year":"2014","unstructured":"Domenico Balsamo, Alex Weddell, Geoff Merrett, Bashir Al-Hashimi, Davide Brunelli, and Luca Benini. 2014. Hibernus: Sustaining Computation during Intermittent Supply for Energy-Harvesting Systems. In IEEE Embedded Systems Letters."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/JETCAS.2016.2547778"},{"key":"e_1_3_2_1_7_1","volume-title":"Chain: Tasks and Channels for Reliable Intermittent Programs. In International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA). 514--530","author":"Colin Alexei","year":"2016","unstructured":"Alexei Colin and Brandon Lucia. 2016. Chain: Tasks and Channels for Reliable Intermittent Programs. In International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA). 514--530."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411839"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3582016.3582043"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378473"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2020.2989440"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080238"},{"key":"e_1_3_2_1_13_1","unstructured":"SiFive Inc. 2021. SiFive FE310-G002. https:\/\/starfivetech.com\/uploads\/fe310-g002-datasheet-v1p2.pdf."},{"key":"e_1_3_2_1_14_1","unstructured":"Infineon. 2022. 8Mb EXCELON\u2122 Ultra Ferroelectric RAM (F-RAM). https:\/\/www.mouser.com\/datasheet\/2\/196\/Infineon_CY15B108QSN_108BKXI_DataSheet_v05_00_EN-3106498.pdf."},{"key":"e_1_3_2_1_15_1","unstructured":"Texas Instruments. 2013. MIXED SIGNAL MICROCONTROLLER. https:\/\/www.ti.com\/lit\/ds\/symlink\/msp430g2955.pdf."},{"key":"e_1_3_2_1_16_1","unstructured":"Texas Instruments. 2013. MSP430G2x53 MSP430G2x13 Mixed Signal Microcontroller datasheet (Rev. J). http:\/\/www.ti.com\/lit\/ds\/symlink\/msp430g2553.pdf."},{"key":"e_1_3_2_1_17_1","unstructured":"Texas Instruments. 2018. MSP430 Flash Memory Characteristics (Rev. B). http:\/\/www.ti.com\/lit\/an\/slaa334b\/slaa334b.pdf."},{"key":"e_1_3_2_1_18_1","unstructured":"Texas Instruments. 2018. MSP430FR5964---MSP430FR599x MSP430FR596x Mixed-Signal Microcontrollers. http:\/\/www.ti.com\/lit\/ds\/symlink\/msp430fr5964.pdf."},{"key":"e_1_3_2_1_19_1","unstructured":"Texas Instruments. 2018. TLV7081 Nano-Power 4-Bump WCSP Small-Size Comparator. https:\/\/www.ti.com\/lit\/ds\/symlink\/tlv7081.pdf."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3519939.3523454"},{"key":"e_1_3_2_1_21_1","volume-title":"Safer Programming and Execution Model for Intermittent Systems. In Conference on Programming Language Design and Implementation (PLDI). 575--585","author":"Lucia Brandon","year":"2015","unstructured":"Brandon Lucia and Benjamin Ransford. 2015. A Simpler, Safer Programming and Execution Model for Intermittent Systems. In Conference on Programming Language Design and Implementation (PLDI). 575--585."},{"key":"e_1_3_2_1_22_1","first-page":"1","article-title":"Alpaca: Intermittent Execution Without Checkpoints. In International Conference on Object-Oriented Programming","volume":"96","author":"Maeng Kiwan","year":"2017","unstructured":"Kiwan Maeng, Alexei Colin, and Brandon Lucia. 2017. Alpaca: Intermittent Execution Without Checkpoints. In International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA). 96:1--96:30.","journal-title":"Systems, Languages, and Applications (OOPSLA)."},{"key":"e_1_3_2_1_23_1","volume-title":"Adaptive Dynamic Checkpointing for Safe Efficient Intermittent Computing. In USENIX Conference on Operating Systems Design and Implementation (OSDI). 129--144","author":"Maeng Kiwan","year":"2018","unstructured":"Kiwan Maeng and Brandon Lucia. 2018. Adaptive Dynamic Checkpointing for Safe Efficient Intermittent Computing. In USENIX Conference on Operating Systems Design and Implementation (OSDI). 129--144."},{"key":"e_1_3_2_1_24_1","volume-title":"Supporting Peripherals in Intermittent Systems with Just-in-time Checkpoints. In SIGPLAN Conference on Programming Language Design and Implementation (PLDI). 1101--1116","author":"Maeng Kiwan","year":"2019","unstructured":"Kiwan Maeng and Brandon Lucia. 2019. Supporting Peripherals in Intermittent Systems with Just-in-time Checkpoints. In SIGPLAN Conference on Programming Language Design and Implementation (PLDI). 1101--1116."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385998"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485730.3485949"},{"key":"e_1_3_2_1_27_1","unstructured":"Microchip. 2019. Ultra Low-Power 32-bit Cortex-M23 MCUs with TrustZone Crypto and Enhanced PTC. https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/SAM-L10L11-Family-DataSheet-DS60001513F.pdf."},{"key":"e_1_3_2_1_28_1","unstructured":"Microchip. 2021. SAM D21\/DA1 Family. https:\/\/ww1.microchip.com\/downloads\/aemDocuments\/documents\/MCU32\/ProductDocuments\/DataSheets\/SAM-D21-DA1-Family-Data-Sheet-DS40001882H.pdf."},{"key":"e_1_3_2_1_29_1","unstructured":"Nuvoton. 2024. M2L31 Series Datasheet. https:\/\/www.nuvoton.com\/export\/resource-files\/en-us--DS_M2L31_Series_EN_Rev1.00.pdf."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2906942"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2618128.2618136"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950386"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIM.2008.925019"},{"key":"e_1_3_2_1_34_1","unstructured":"Texas Instruments. 2020. MSP430F552x MSP430F551x Mixed-Signal Microcontrollers. https:\/\/www.ti.com\/lit\/ds\/symlink\/msp430f5529.pdf."},{"key":"e_1_3_2_1_35_1","unstructured":"Texas Instruments. 2023. Low-Power FRAM Microcontrollers and Their Applications. https:\/\/www.ti.com\/lit\/wp\/slaa502a\/slaa502a.pdf."},{"key":"e_1_3_2_1_36_1","volume-title":"International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Williams Harrison","year":"2025","unstructured":"Harrison Williams, and Matthew Hicks. 2025. A Software Caching Runtime for Embedded NVRAM Systems. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_3_2_1_37_1","volume-title":"Software-only Intermittent Computation. In 2024 USENIX Annual Technical Conference (USENIX ATC 24)","author":"Williams Harrison","year":"2024","unstructured":"Harrison Williams, Saim Ahmad, and Matthew Hicks. 2024. A Difference World: High-performance, NVM-invariant, Software-only Intermittent Computation. In 2024 USENIX Annual Technical Conference (USENIX ATC 24). USENIX Association, Santa Clara, CA, 1223--1238. https:\/\/www.usenix.org\/conference\/atc24\/presentation\/williams"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Harrison Williams Xun Jian and Matthew Hicks. 2020. Forget Failure: Exploiting SRAM Data Remanence for Low-Overhead Intermittent Computation. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). 69--84.","DOI":"10.1145\/3373376.3378478"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00058"},{"key":"e_1_3_2_1_40_1","volume-title":"USENIX Symposium on Operating Systems Design and Implementation (OSDI). 17--32","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 USENIX Symposium on Operating Systems Design and Implementation (OSDI). 17--32."},{"key":"e_1_3_2_1_41_1","volume-title":"2018 IEEE Symposium on VLSI Circuits. 191--192","author":"Wu X.","unstructured":"X. Wu, I. Lee, Q. Dong, K. Yang, D. Kim, J. Wang, Y. Peng, Y. Zhang, M. Saliganc, M. Yasuda, K. Kumeno, F. Ohno, S. Miyoshi, M. Kawaminami, D. Sylvester, and D. Blaauw. 2018. A 0.04MM316NW Wireless and Batteryless Sensor System with Integrated Cortex-M0+ Processor and Optical Communication for Cellular Temperature Measurement. In 2018 IEEE Symposium on VLSI Circuits. 191--192."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613424.3623781"}],"event":{"name":"SenSys '24: The 22nd ACM Conference on Embedded Networked Sensor Systems","location":"Hangzhou China","acronym":"SenSys '24","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGMOBILE ACM Special Interest Group on Mobility of Systems, Users, Data and Computing","SIGOPS ACM Special Interest Group on Operating Systems","SIGBED ACM Special Interest Group on Embedded Systems","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 12th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3698384.3699612","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3698384.3699612","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T20:16:11Z","timestamp":1755980171000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3698384.3699612"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,4]]},"references-count":42,"alternative-id":["10.1145\/3698384.3699612","10.1145\/3698384"],"URL":"https:\/\/doi.org\/10.1145\/3698384.3699612","relation":{},"subject":[],"published":{"date-parts":[[2024,11,4]]},"assertion":[{"value":"2024-11-14","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}