The Case for Approximate Intermittent Computing

11/16/2021
by   Fulvio Bambusi, et al.
0

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. We design an anytime variation of support vector machines able to improve the accuracy of the classification as energy is available. We build a hw/sw prototype using kinetic energy and show a 7x improvement in system throughput compared to state of the art, while retaining 83 accuracy is 88 different scenario, that is, embedded image processing, using loop perforation. Using a different hw/sw prototype we build and diverse energy traces, we show a 5x improvement in system throughput compared to state of the art, while providing an equivalent output in 84

READ FULL TEXT

page 9

page 11

research
02/13/2023

Divide and Save: Splitting Workload Among Containers in an Edge Device to Save Energy and Time

The increasing demand for edge computing is leading to a rise in energy ...
research
11/12/2017

An introduction to approximate computing

Approximate computing is a research area where we investigate a wide spe...
research
03/22/2016

Energy-Efficient ConvNets Through Approximate Computing

Recently ConvNets or convolutional neural networks (CNN) have come up as...
research
09/28/2018

Intelligence Beyond the Edge: Inference on Intermittent Embedded Systems

Energy-harvesting technology provides a promising platform for future Io...
research
06/15/2023

X-Rel: Energy-Efficient and Low-Overhead Approximate Reliability Framework for Error-Tolerant Applications Deployed in Critical Systems

Triple Modular Redundancy (TMR) is one of the most common techniques in ...
research
08/03/2018

Hoeffding Trees with nmin adaptation

Machine learning software accounts for a significant amount of energy co...
research
06/16/2021

High Performance and Optimal Configuration of Accurate Heterogeneous Block-Based Approximate Adder

Approximate computing is an emerging paradigm to improve power and perfo...

Please sign up or login with your details

Forgot password? Click here to reset