The Case for Approximate Intermittent Computing
Fulvio Bambusi, Francesco Cerizzi, Yamin Lee, and Luca Mottola

TL;DR
This paper introduces approximate intermittent computing, which reduces energy and performance overheads by trading off accuracy, demonstrated through human activity recognition and image processing applications with significant throughput improvements.
Contribution
It presents a novel approach that leverages approximation to enable efficient intermittent computing, significantly improving throughput while maintaining acceptable accuracy levels.
Findings
7x system throughput improvement in activity recognition
5x system throughput improvement in image processing
83% and 84% accuracy retention respectively
Abstract
We present the concept of approximate intermittent computing and demonstrate its application. Intermittent computations stem from the erratic energy patterns caused by energy harvesting: computations unpredictably terminate whenever energy is insufficient. Existing solutions maintain equivalence to continuous executions by creating persistent state. The performance penalty is massive: system throughput reduces while energy consumption increases. Approximate intermittent computations trade the accuracy of the results for sparing the entire overhead to maintain equivalence to a continuous execution. We use approximation to limit the extent of stateful computations to the single power cycle, enabling the system to shift the energy budget for managing persistent state towards an immediate approximate result. First, we apply approximate intermittent computing to human activity recognition.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEnergy Harvesting in Wireless Networks · Ferroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing
