Intermittence Anomalies not Considered Harmful
2020 (English)In: ENSsys 2020 - Proceedings of the 8th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems16 November 2020, Pages 1-78th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems, ENSsys 2020, co-located with ACM SenSys 2020; Virtual, Online; Japan; 16 November 2020 through, Association for Computing Machinery, Inc , 2020Conference paper, Published paper (Refereed)
Abstract [en]
We consider a new perspective on intermittence anomalies arising in intermittently-computing mixed-volatile systems. Existing forward progress techniques avoid such anomalies by enforcing a computation that corresponds to a continuous one, introducing a significant overhead. We take a different stand: By allowing the presence of specific anomalies, we make the program aware of intermittence, unlocking new design patterns. We argue about the various possibilities emerging from this and we make the concept concrete by applying it to loops. We show how intermittence anomalies allow to preserve the results of loop iterations across power failures, without requiring to save the device's volatile state after each iteration. Compared to existing checkpoint mechanisms, our technique shows on average a 35.2x lower energy consumption and a 48.4x lower execution time across several staple benchmarks.
Place, publisher, year, edition, pages
Association for Computing Machinery, Inc , 2020.
Keywords [en]
Intermittence anomalies, intermittent computing, Energy utilization, Iterative methods, Design Patterns, Loop iteration, Lower energies, Power failure, Energy harvesting
National Category
Natural Sciences
Identifiers
URN: urn:nbn:se:ri:diva-51200DOI: 10.1145/3417308.3430266Scopus ID: 2-s2.0-85097433899ISBN: 9781450381291 (print)OAI: oai:DiVA.org:ri-51200DiVA, id: diva2:1516238
Conference
8th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems, ENSsys 2020, co-located with ACM SenSys 2020, 16 November 2020
2021-01-112021-01-112023-05-25Bibliographically approved