Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Syste 2020
DOI: 10.1145/3373376.3378478
|View full text |Cite
|
Sign up to set email alerts
|

Forget Failure

Abstract: Energy harvesting is a promising solution to power billions of ultra-low-power Internet-of-Things devices to enable ubiquitous computing. However, energy harvesters typically output tiny amounts of energy and, therefore, cannot continuously power devices; this leads to intermittent computing, where the energy harvester periodically charges a capacitor to sufficient voltage to power brief computation, until the capacitor's charge is drained, and the cycle repeats. To retain program state across frequent power f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(3 citation statements)
references
References 34 publications
0
3
0
Order By: Relevance
“…Third, prior timeliness techniques add extra time-keeping hardware: a low-power real-time clock [20,27] or a timekeeper based on charge remanence [15,45,56]. The need for time-keeping hardware precludes the adoption of these techniques on unmodified platforms.…”
Section: Prior Approach: Timelinessmentioning
confidence: 99%
See 2 more Smart Citations
“…Third, prior timeliness techniques add extra time-keeping hardware: a low-power real-time clock [20,27] or a timekeeper based on charge remanence [15,45,56]. The need for time-keeping hardware precludes the adoption of these techniques on unmodified platforms.…”
Section: Prior Approach: Timelinessmentioning
confidence: 99%
“…TICS [27] is most similar to this work, providing timely intermittent computation through annotations on existing programs. In contrast to Ocelot, both these works require reasoning about real-time, do not examine temporal-consistency, and require additional hardware to keep time through power failures [15,56]. TICS also presents an architecture for constant-time checkpoints, which is complementary and can be used with Ocelot.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation