A simpler, safer programming and execution model for intermittent systems
By Brandon Lucia, Benjamin Ransford. ACM-SIGPLAN Symposium on Programming Language Design and Implementation, 2015
303 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/3edaf0de6bbaf152a00cadcb1cb62a52b17fdee5
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
In Hardware and Architecture
Citations in the corpus
- Alpaca: intermittent execution without checkpoints (2017, methodology): “Alpaca does not incur the cost of tens of writes to non-volatile memory to save registers, like Ratchet [Van Der Woude and Hicks 2016], nor the even higher additional cost to save the stack, like DINO [Lucia and Ransford 2015].”
- CPR: Understanding and Improving Failure Tolerant Training for Deep Learning Recommendation with Partial Recovery (2020, unknown): “…al., 2011; Jayakumar et al., 2014; Maeng & Lucia, 2018; Maeng et al., 2019; Maeng & Lucia, 2019; 2020; Hester et al., 2015; Hester & Sorber, 2017; Lucia & Ransford, 2015; Van Der Woude & Hicks, 2016; Hicks, 2017; Ma et al., 2015; Choi et al., 2019), a field enabling compute on an…”
- Orbital Edge Computing: Nanosatellite Constellations as a New Class of Computer System (2020, background): “OEC systems operate like intermittent systems [16, 17, 37–39, 61, 65, 93, 100], harvesting energy while sleeping to charge capacitors.”