@inproceedings{choiCompilerDirected2022, author = {Choi, Jongouk and others}, series = {RTAS '22}, month = may, pages = {40--54}, title = {Compiler-{{Directed High-Performance Intermittent Computation}} with {{Power Failure Immunity}}}, year = {2022}, doi = {10.1109/RTAS54340.2022.00012}, issn = {2642-7346}, } @article{ahmedInternet2024, author = {Ahmed, Saad and others}, journal = {Communications of the ACM}, month = mar, number = {3}, pages = {64--73}, title = {The {{Internet}} of {{Batteryless Things}}}, volume = {67}, year = {2024}, doi = {10.1145/3624718}, issn = {0001-0782, 1557-7317}, } @article{ransfordMementos2011, author = {Ransford, Benjamin and others}, journal = {ACM SIGARCH Computer Architecture News}, month = mar, number = {1}, pages = {159--170}, title = {Mementos: System Support for Long-Running Computation on {{RFID-scale}} Devices}, volume = {39}, year = {2011}, doi = {10.1145/1961295.1950386}, issn = {0163-5964}, } @inproceedings{jayakumarQUICKRECALL2014, author = {Jayakumar, Hrishikesh and others}, series = {VLSID '14'}, month = jan, pages = {330--335}, title = {{{QUICKRECALL}}: {{A Low Overhead HW}}/{{SW Approach}} for {{Enabling Computations}} across {{Power Cycles}} in {{Transiently Powered Computers}}}, year = {2014}, doi = {10.1109/VLSID.2014.63}, issn = {2380-6923}, } @inproceedings{maengAdaptive2020, author = {Maeng, Kiwan and Lucia, Brandon}, series = {PLDI '20'}, month = jun, pages = {1005--1021}, publisher = {ACM}, title = {Adaptive Low-Overhead Scheduling for Periodic and Reactive Intermittent Execution}, year = {2020}, doi = {10.1145/3385412.3385998}, isbn = {978-1-4503-7613-6}, } @inproceedings{dewinkelIntermittentlypowered2022, author = {{de Winkel}, Jasper and others}, series = {MobiSys '22}, month = jun, pages = {287--301}, publisher = {ACM}, title = {Intermittently-Powered Bluetooth That Works}, year = {2022}, doi = {10.1145/3498361.3538934}, isbn = {978-1-4503-9185-6}, } @inproceedings{houTale2024, author = {Hou, Xiaofeng and others}, series = {ISCA '24}, month = jun, pages = {167--181}, title = {A {{Tale}} of {{Two Domains}}: {{Exploring Efficient Architecture Design}} for {{Truly Autonomous Things}}}, year = {2024}, doi = {10.1109/ISCA59077.2024.00022}, } @article{erataETAP2023, author = {Erata, Ferhat and others}, journal = {ACM Transactions on Embedded Computing Systems}, month = jan, number = {2}, pages = {23:1--23:31}, title = {{{ETAP}}: {{Energy-aware Timing Analysis}} of {{Intermittent Programs}}}, volume = {22}, year = {2023}, doi = {10.1145/3563216}, issn = {1539-9087}, } @inproceedings{ghasemiPES2023, author = {Ghasemi, Fatemeh and others}, series = {ISPASS '23}, month = apr, pages = {13--23}, title = {{{PES}}: {{An Energy}} and {{Throughput Model}} for {{Energy Harvesting IoT Systems}}}, year = {2023}, doi = {10.1109/ISPASS57527.2023.00011}, } @inproceedings{sanmiguelEH2018a, author = {San Miguel, Joshua and others}, series = {MICRO '18}, month = oct, pages = {600--612}, title = {The {{EH Model}}: {{Early Design Space Exploration}} of {{Intermittent Processor Architectures}}}, year = {2018}, doi = {10.1109/MICRO.2018.00055}, } @inproceedings{maengSupporting2019, author = {Maeng, Kiwan and Lucia, Brandon}, series = {PLDI '19}, month = jun, pages = {1101--1116}, publisher = {ACM}, title = {Supporting Peripherals in Intermittent Systems with Just-in-Time Checkpoints}, year = {2019}, doi = {10.1145/3314221.3314613}, isbn = {978-1-4503-6712-7}, } @article{kortbeekBFree2020, author = {Kortbeek, Vito and others}, journal = {Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies}, month = dec, number = {4}, pages = {135:1--135:39}, title = {{{BFree}}: {{Enabling Battery-free Sensor Prototyping}} with {{Python}}}, volume = {4}, year = {2020}, doi = {10.1145/3432191}, } @inproceedings{netoDiCA2023, author = {Neto, Antonio Joia and others}, series = {ICCAD '23}, month = oct, pages = {1--9}, title = {{{DiCA}}: {{A Hardware-Software Co-Design}} for {{Differential Check-Pointing}} in {{Intermittently Powered Devices}}}, year = {2023}, doi = {10.1109/ICCAD57390.2023.10323895}, issn = {1558-2434}, } @inproceedings{bakarProtean2023a, author = {Bakar, Abu and others}, series = {SenSys '23}, month = jan, pages = {207--221}, publisher = {ACM}, title = {Protean: {{An Energy-Efficient}} and {{Heterogeneous Platform}} for {{Adaptive}} and {{Hardware-Accelerated Battery-Free Computing}}}, year = {2023}, doi = {10.1145/3560905.3568561}, isbn = {978-1-4503-9886-2}, } @article{alsubhiStash2024, author = {Alsubhi, Arwa and others}, journal = {ACM Trans. Embed. Comput. Syst.}, month = mar, number = {2}, pages = {18:1--18:23}, title = {Stash: {{Flexible Energy Storage}} for {{Intermittent Sensors}}}, volume = {23}, year = {2024}, doi = {10.1145/3641511}, issn = {1539-9087}, } @inproceedings{reymondSCHEMATIC2024, author = {Reymond, Hugo and others}, series = {CGO '24}, month = mar, pages = {258--269}, title = {{{SCHEMATIC}}: {{Compile-Time Checkpoint Placement}} and {{Memory Allocation}} for {{Intermittent Systems}}}, year = {2024}, doi = {10.1109/CGO57630.2024.10444789}, issn = {2643-2838}, } @inproceedings{wuIntOS2024, author = {Wu, Yilun and others}, series = {OSDI '24}, pages = {425--443}, title = {{{IntOS}}: {{Persistent Embedded Operating System}} and {{Language Support}} for {{Multi-threaded Intermittent Computing}}}, year = {2024}, isbn = {978-1-939133-40-3}, } @inproceedings{yildizEfficient2023, author = {Yildiz, Eren and others}, booktitle = {Proceedings of the {{Eighteenth European Conference}} on {{Computer Systems}}}, month = may, pages = {63--78}, publisher = {ACM}, title = {Efficient and {{Safe I}}/{{O Operations}} for {{Intermittent Systems}}}, year = {2023}, doi = {10.1145/3552326.3587435}, isbn = {978-1-4503-9487-1}, } @inproceedings{shihIntermittent2024, author = {Shih, Hui-Xin and others}, series = {IoTDI '24}, month = may, pages = {219--220}, title = {Intermittent {{Edge Computing}} for {{Green Agricultural Automation}}}, year = {2024}, doi = {10.1109/IoTDI61053.2024.00025}, } @inproceedings{kimRapid2024, author = {Kim, Youngbin and Kim, Hyoseung}, series = {ISLPED '24}, month = sep, pages = {1--6}, publisher = {ACM}, title = {Rapid {{Hardware}}/{{Software Design Space Exploration}} for {{Efficient Intermittent Systems}}}, year = {2024}, doi = {10.1145/3665314.3670799}, isbn = {9798400706882}, } @inproceedings{akhunovEnabling2023, author = {Akhunov, Khakim and others}, series = {ENSsys '23}, month = nov, pages = {16--22}, publisher = {ACM}, title = {Enabling {{Efficient Intermittent Computing}} on {{Brand New Microcontrollers}} via {{Tracking Programmable Voltage Thresholds}}}, year = {2023}, doi = {10.1145/3628353.3628547}, isbn = {9798400704383}, } @article{kimLACT2024, author = {Kim, Youngbin and others}, journal = {Journal of Systems Architecture}, month = aug, pages = {103213}, title = {{{LACT}}: {{Liveness-Aware Checkpointing}} to Reduce Checkpoint Overheads in Intermittent Systems}, volume = {153}, year = {2024}, doi = {10.1016/j.sysarc.2024.103213}, issn = {1383-7621}, } @inproceedings{kimLivenessAware2023, author = {Kim, Youngbin and others}, series = {DATE '23}, month = apr, pages = {1--6}, title = {Liveness-{{Aware Checkpointing}} of {{Arrays}} for {{Efficient Intermittent Computing}}}, year = {2023}, doi = {10.23919/DATE56975.2023.10137060}, issn = {1558-1101}, } @inproceedings{parkEnergyHarvestingAware2023, author = {Park, Gwanjong and others}, series = {ISLPED '23}, month = aug, pages = {1--6}, title = {Energy-{{Harvesting-Aware Adaptive Inference}} of {{Deep Neural Networks}} in {{Embedded Systems}}}, year = {2023}, doi = {10.1109/ISLPED58423.2023.10244276}, } @article{kortbeekWARio2022, author = {Kortbeek, Vito and others}, series = {PLDI '22}, pages = {15}, title = {{{WARio}}: {{Efficient Code Generation}} for {{Intermittent Computing}}}, year = {2022}, } @article{khanDaCapo2023, author = {Khan, Osama and others}, journal = {ACM Trans. Embed. Comput. Syst.}, month = sep, number = {5s}, pages = {142:1--142:23}, title = {{{DaCapo}}: {{An On-Device Learning Scheme}} for {{Memory-Constrained Embedded Systems}}}, volume = {22}, year = {2023}, doi = {10.1145/3609121}, issn = {1539-9087}, } @inproceedings{barjamiIntermittent2024, author = {Barjami, Rei and others}, series = {SenSys '24}, month = nov, pages = {647--660}, publisher = {ACM}, title = {Intermittent {{Inference}}: {{Trading}} a 1\% {{Accuracy Loss}} for a 1.9x {{Throughput Speedup}}}, year = {2024}, doi = {10.1145/3666025.3699364}, isbn = {9798400706974}, } @inproceedings{songTaDA2024, author = {Song, Weining and others}, series = {SenSys '24}, month = nov, pages = {409--421}, publisher = {ACM}, title = {{{TaDA}}: {{Task Decoupling Architecture}} for the {{Battery-less Internet}} of {{Things}}}, year = {2024}, doi = {10.1145/3666025.3699347}, isbn = {9798400706974}, } @article{yenKeep2023, author = {Yen, Chih-Hsuan and others}, journal = {ACM Transactions on Embedded Computing Systems}, month = sep, number = {5s}, pages = {124:1--124:25}, title = {Keep in {{Balance}}: {{Runtime-reconfigurable Intermittent Deep Inference}}}, volume = {22}, year = {2023}, doi = {10.1145/3607918}, issn = {1539-9087}, } @inproceedings{gobieskiIntelligence2019, author = {Gobieski, Graham and others}, series = {ASPLOS '19}, month = apr, pages = {199--213}, publisher = {ACM}, title = {Intelligence {{Beyond}} the {{Edge}}: {{Inference}} on {{Intermittent Embedded Systems}}}, year = {2019}, doi = {10.1145/3297858.3304011}, isbn = {978-1-4503-6240-5}, } @inproceedings{islamEnabling2022, author = {Islam, Sahidul and others}, series = {DATE '22}, month = mar, pages = {921--926}, title = {Enabling {{Fast Deep Learning}} on {{Tiny Energy-Harvesting IoT Devices}}}, year = {2022}, doi = {10.23919/DATE54114.2022.9774756}, issn = {1558-1101}, } @article{kangMore2022, author = {Kang, Chih-Kai and others}, journal = {ACM Trans. Embed. Comput. Syst.}, month = oct, number = {5}, pages = {49:1--49:26}, title = {More {{Is Less}}: {{Model Augmentation}} for {{Intermittent Deep Inference}}}, volume = {21}, year = {2022}, doi = {10.1145/3506732}, issn = {1539-9087}, } @inproceedings{leeNeuro2019, author = {Lee, Seulki and Nirjon, Shahriar}, series = {SenSys '19}, month = nov, pages = {138--152}, publisher = {ACM}, title = {Neuro.{{ZERO}}: A Zero-Energy Neural Network Accelerator for Embedded Sensing and Inference Systems}, year = {2019}, doi = {10.1145/3356250.3360030}, isbn = {978-1-4503-6950-3}, } @article{islamZygarde2020, author = {Islam, Bashima and Nirjon, Shahriar}, series = {IMWUT '20}, month = sep, number = {3}, pages = {82:1--82:29}, title = {Zygarde: {{Time-Sensitive On-Device Deep Inference}} and {{Adaptation}} on {{Intermittently-Powered Systems}}}, volume = {4}, year = {2020}, doi = {10.1145/3411808}, } @inproceedings{custodeFastInf2024, author = {Custode, Leonardo Lucio and others}, series = {SenSys '24}, month = nov, pages = {239--252}, publisher = {ACM}, title = {Fast-{{Inf}}: {{Ultra-Fast Embedded Intelligence}} on the {{Batteryless Edge}}}, year = {2024}, doi = {10.1145/3666025.3699335}, isbn = {9798400706974}, } @article{carontiFinegrained2023, author = {Caronti, Luca and others}, journal = {ACM Transactions on Embedded Computing Systems}, month = sep, number = {5}, pages = {82:1--82:19}, title = {Fine-Grained {{Hardware Acceleration}} for {{Efficient Batteryless Intermittent Inference}} on the {{Edge}}}, volume = {22}, year = {2023}, doi = {10.1145/3608475}, issn = {1539-9087}, } @article{balsamoHibernus2016, author = {Balsamo, Domenico and others}, journal = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems}, number = {12}, pages = {1968--1980}, title = {Hibernus++: {{A Self-Calibrating}} and {{Adaptive System}} for {{Transiently-Powered Embedded Devices}}}, volume = {35}, year = {2016}, doi = {10.1109/TCAD.2016.2547919}, issn = {1937-4151}, } @article{balsamoHibernus2015, author = {Balsamo, Domenico and others}, journal = {IEEE Embedded Systems Letters}, month = mar, number = {1}, pages = {15--18}, title = {Hibernus: {{Sustaining Computation During Intermittent Supply}} for {{Energy-Harvesting Systems}}}, volume = {7}, year = {2015}, doi = {10.1109/LES.2014.2371494}, issn = {1943-0671}, } @inproceedings{kortbeekTimesensitive2020, author = {Kortbeek, Vito and others}, series = {ASPLOS '20}, month = mar, pages = {85--99}, publisher = {ACM}, title = {Time-Sensitive {{Intermittent Computing Meets Legacy Software}}}, year = {2020}, doi = {10.1145/3373376.3378476}, isbn = {978-1-4503-7102-5}, } @inproceedings{yildizAdaptable2024, author = {Yildiz, Eren and others}, booktitle = {Proceedings of the {{Nineteenth European Conference}} on {{Computer Systems}}}, month = apr, pages = {1175--1191}, publisher = {ACM}, title = {Adaptable {{Runtime Monitoring}} for {{Intermittent Systems}}}, year = {2024}, doi = {10.1145/3627703.3650070}, isbn = {9798400704376}, } @inproceedings{dangIoTree2022, author = {Dang, Tuan and others}, series = {MobiCom '22}, month = oct, pages = {352--366}, publisher = {ACM}, title = {{{ioTree}}: A Battery-Free Wearable System with Biocompatible Sensors for Continuous Tree Health Monitoring}, year = {2022}, doi = {10.1145/3495243.3558749}, isbn = {978-1-4503-9181-8}, } @inproceedings{afanasovBatteryless2020, author = {Afanasov, Mikhail and others}, series = {SenSys '20}, month = nov, pages = {368--381}, publisher = {ACM}, title = {Battery-Less Zero-Maintenance Embedded Sensing at the Mithr{\ae}um of Circus Maximus}, year = {2020}, doi = {10.1145/3384419.3430722}, isbn = {978-1-4503-7590-0}, } @inproceedings{katanbafMultiScatter2021, author = {Katanbaf, Mohamad and others}, series = {SenSys '21}, month = nov, pages = {69--83}, publisher = {ACM}, title = {{{MultiScatter}}: {{Multistatic Backscatter Networking}} for {{Battery-Free Sensors}}}, year = {2021}, doi = {10.1145/3485730.3485939}, isbn = {978-1-4503-9097-2}, } @article{babatundeGreentooth2024, author = {Babatunde, Simeon and others}, journal = {ACM Transactions on Sensor Networks}, month = mar, pages = {3649221}, title = {Greentooth: {{Robust}} and {{Energy Efficient Wireless Networking}} for {{Batteryless Devices}}}, year = {2024}, doi = {10.1145/3649221}, issn = {1550-4859, 1550-4867}, } @inproceedings{guthausMiBench2001, author = {Guthaus, M. R. and others}, series = {WWC '01}, month = dec, pages = {3--14}, title = {{{MiBench}}: {{A}} Free, Commercially Representative Embedded Benchmark Suite}, year = {2001}, doi = {10.1109/WWC.2001.990739}, } @inproceedings{bhattacharyyaNvMR2022, author = {Bhattacharyya, Abhishek and others}, series = {ISCA '22}, month = jun, pages = {1--13}, publisher = {ACM}, title = {{{NvMR}}: Non-Volatile Memory Renaming for Intermittent Computing}, year = {2022}, doi = {10.1145/3470496.3527413}, isbn = {978-1-4503-8610-4}, } @inproceedings{ganesanWhat2019, author = {Ganesan, Karthik and others}, series = {HPCA '19}, month = feb, pages = {211--223}, title = {The {{What}}'s {{Next Intermittent Computing Architecture}}}, year = {2019}, doi = {10.1109/HPCA.2019.00039}, issn = {2378-203X}, } @inproceedings{maengAdaptive2018, author = {Maeng, Kiwan and Lucia, Brandon}, series = {OSDI '18}, pages = {129--144}, title = {Adaptive {{Dynamic Checkpointing}} for {{Safe Efficient Intermittent Computing}}}, year = {2018}, isbn = {978-1-939133-08-3}, } @inproceedings{bhattiHarvOS2017, author = {Bhatti, Naveed Anwar and Mottola, Luca}, series = {IPSN '17}, month = apr, pages = {209--220}, title = {{{HarvOS}}: {{Efficient Code Instrumentation}} for {{Transiently-Powered Embedded Sensing}}}, year = {2017}, } @inproceedings{raffeckWoCA2024, author = {Raffeck, Phillip and others}, series = {LCTES '24}, month = jun, pages = {83--94}, publisher = {ACM}, title = {{{WoCA}}: {{Avoiding Intermittent Execution}} in {{Embedded Systems}} by {{Worst-Case Analyses}} with {{Device States}}}, year = {2024}, doi = {10.1145/3652032.3657569}, isbn = {9798400706165}, } @misc{texasinstrumentsLMV431, author = {{Texas Instruments}}, howpublished = {https://www.ti.com/product/en-us/LMV431}, title = {{{LMV431}}, 1.5\%, Low-Voltage (1.24-{{V}}) Adjustable Precision Shunt Regulator}, } @article{sanmiguelEH2018, author = {San Miguel, Joshua and others}, journal = {IEEE Computer Architecture Letters}, month = jan, number = {1}, pages = {76--79}, title = {The {{EH Model}}: {{Analytical Exploration}} of {{Energy-Harvesting Architectures}}}, volume = {17}, year = {2018}, doi = {10.1109/LCA.2017.2777834}, issn = {1556-6064}, } @article{zhanExploring2022, author = {Zhan, Jie and others}, journal = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems}, month = mar, number = {3}, pages = {492--501}, title = {Exploring the {{Effect}} of {{Energy Storage Sizing}} on {{Intermittent Computing System Performance}}}, volume = {41}, year = {2022}, doi = {10.1109/TCAD.2021.3068946}, issn = {1937-4151}, } @article{raffeckCO2CoDe2024, author = {Raffeck, Phillip and others}, series = {HotCarbon '24}, title = {{{CO2CoDe}}: {{Towards Carbon-Aware Hardware}}/{{Software Co-Design}} for {{Intermittently-Powered Embedded Systems}}}, year = {2024}, } @inproceedings{reymondEarlyBird2024, author = {Reymond, Hugo and others}, series = {RTCSA '24}, title = {{{EarlyBird}}: {{Energy}} Belongs to Those Who Wake up Early}, year = {2024}, } @manual{fujitsuMB85R4M2T, organization = {{{Fujitsu}} Semiconductor}, title = {MB85R4M2T} }