The University of Southampton
University of Southampton Institutional Repository

Improving the forward progress of transient systems

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.
0278-0070
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).

Record type: Article

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
Download (1MB)

More information

Accepted/In Press date: 17 May 2020
e-pub ahead of print date: 4 June 2020

Identifiers

Local EPrints ID: 441263
URI: http://eprints.soton.ac.uk/id/eprint/441263
ISSN: 0278-0070
PURE UUID: 12cd4528-dfc2-44d6-9ae7-1790af9260f8
ORCID for Timothy Daulby: ORCID iD orcid.org/0000-0002-7047-6181
ORCID for Geoff Merrett: ORCID iD orcid.org/0000-0003-4980-3894
ORCID for Alex S. Weddell: ORCID iD orcid.org/0000-0002-6763-5460

Catalogue record

Date deposited: 08 Jun 2020 16:30
Last modified: 07 Oct 2020 04:17

Export record

Altmetrics

Contributors

Author: Timothy Daulby ORCID iD
Author: Anand Savanth
Author: Geoff Merrett ORCID iD
Author: Alex S. Weddell ORCID iD

University divisions

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×