Improving the forward progress of transient systems
Improving the forward progress of transient systems
Emerging applications for Internet of Things devices demand smaller mass, size and cost whilst increasing capability and reliability. Energy harvesting can provide power to these ultra-constrained devices, but introduces unreliability, unpredictability and intermittency. Schemes for wireless sensors without batteries or supercapacitors overcome intermittency through saving system state into non-volatile memory before the supply drops below the minimum operating voltage, termed transient or intermittent computing. However, this introduces significant time and energy overheads. This paper presents two schemes that significantly reduce these overheads: entering a sleep mode to avoid saving state and utilising direct memory access (DMA) when state saves are required. Time and energy previously wasted on state saves can instead be used to perform useful computation, termed “forward progress”. We practically validate the proposed approaches across a range of energy sources and IoT benchmarks and demonstrate up to 46.8% and 40.3% increase in forward progress and up to 91.1% and 85.6% reduction in overheads for each scheme respectively.
Embedded systems, energy harvesting, intermittent computing., low-power design, transient computing
Daulby, Timothy
5ce607f3-828f-4869-99c6-eed20acc2964
Savanth, Anand
943d0249-4c8e-44c6-9851-713bcd410633
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Weddell, Alex S.
3d8c4d63-19b1-4072-a779-84d487fd6f03
Daulby, Timothy
5ce607f3-828f-4869-99c6-eed20acc2964
Savanth, Anand
943d0249-4c8e-44c6-9851-713bcd410633
Merrett, Geoff
89b3a696-41de-44c3-89aa-b0aa29f54020
Weddell, Alex S.
3d8c4d63-19b1-4072-a779-84d487fd6f03
Daulby, Timothy, Savanth, Anand, Merrett, Geoff and Weddell, Alex S.
(2020)
Improving the forward progress of transient systems.
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.
(doi:10.1109/TCAD.2020.2999913).
Abstract
Emerging applications for Internet of Things devices demand smaller mass, size and cost whilst increasing capability and reliability. Energy harvesting can provide power to these ultra-constrained devices, but introduces unreliability, unpredictability and intermittency. Schemes for wireless sensors without batteries or supercapacitors overcome intermittency through saving system state into non-volatile memory before the supply drops below the minimum operating voltage, termed transient or intermittent computing. However, this introduces significant time and energy overheads. This paper presents two schemes that significantly reduce these overheads: entering a sleep mode to avoid saving state and utilising direct memory access (DMA) when state saves are required. Time and energy previously wasted on state saves can instead be used to perform useful computation, termed “forward progress”. We practically validate the proposed approaches across a range of energy sources and IoT benchmarks and demonstrate up to 46.8% and 40.3% increase in forward progress and up to 91.1% and 85.6% reduction in overheads for each scheme respectively.
Text
FINAL VERSION
- Accepted Manuscript
More information
Accepted/In Press date: 17 May 2020
e-pub ahead of print date: 4 June 2020
Additional Information:
Publisher Copyright:
IEEE
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
Keywords:
Embedded systems, energy harvesting, intermittent computing., low-power design, transient computing
Identifiers
Local EPrints ID: 441263
URI: http://eprints.soton.ac.uk/id/eprint/441263
ISSN: 0278-0070
PURE UUID: 12cd4528-dfc2-44d6-9ae7-1790af9260f8
Catalogue record
Date deposited: 08 Jun 2020 16:30
Last modified: 17 Mar 2024 03:05
Export record
Altmetrics
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics