Title | ||
---|---|---|
Efficient State Retention through Paged Memory Management for Reactive Transient Computing |
Abstract | ||
---|---|---|
Reactive transient computing systems preserve computational progress despite frequent power failures by suspending (saving state to nonvolatile memory) when detecting a power failure, and restoring once power returns. Existing methods inefficiently save and restore all allocated memory. We propose lightweight memory management that applies the concept of paging to load pages only when needed, and save only modified pages. We then develop a model that maximises available execution time by dynamically adjusting the suspend and restore voltage thresholds. Experiments on an MSP430FR5994 microcontroller show that our method reduces state retention overheads by up to 86.9% and executes algorithms up to 5.3× faster than the state-of-the-art.
|
Year | DOI | Venue |
---|---|---|
2019 | 10.1145/3316781.3317812 | Proceedings of the 56th Annual Design Automation Conference 2019 |
Keywords | Field | DocType |
Batteryless Computing, Internet of Things, Transient Computing | Computer science,Voltage,Real-time computing,Memory management,Non-volatile memory,Microcontroller,Execution time,Paging,Computing systems,Embedded system,Overhead (business) | Conference |
ISSN | ISBN | Citations |
0738-100X | 978-1-4503-6725-7 | 1 |
PageRank | References | Authors |
0.36 | 9 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sivert T. Sliper | 1 | 4 | 1.41 |
Domenico Balsamo | 2 | 117 | 12.40 |
Nikos Nikoleris | 3 | 75 | 6.89 |
William Wang | 4 | 88 | 6.94 |
Alex S. Weddell | 5 | 225 | 25.00 |
geoffrey merrett | 6 | 411 | 49.30 |