~/talk

A Difference World: High-performance, NVM-invariant, Software-only Intermittent...

links:none on file
links:none on file
links:none on file
slides:none on file

Camel is a compiler+runtime that makes software-only intermittent computation practical on Flash devices by splitting scarce SRAM into two mixed-volatility buffers, using a checksum buffer swap and differential updates to lock forward progress. Implemented on MSP430 hardware (G2955 Flash and FR6989 FRAM) and evaluated on eight benchmarks in hardware and simulation, Camel cuts completion time versus SRAM checksum checkpointing up to 5x improvement and improves task-based FRAM systems ~2x, removes the need for voltage monitors, and works end-to-end.

AI-written summary · about

  1. 0:00NVM-invariant intermittent computing
  2. 1:06Batteryless IoT challenges
  3. 2:50Flash limits in intermittent systems
  4. 3:52High-performance persistent memories
  5. 4:57SRAM checkpointing with Total Recall
  6. 6:18Task models for peripherals
  7. 7:22SRAM checkpoints in task models
  8. 8:04Camel’s mixed-volatility SRAM
  9. 9:28Persistent memory task models vs Camel
  10. 10:10Camel’s in-place task execution
  11. 11:35Non-idempotent tasks in Camel
  12. 13:19Evaluation on MSP430 platforms
  13. 14:01Performance vs Total Recall
  14. 14:44Correctness with peripheral interactions
  15. 15:26Camel’s buffer advantage
  16. 16:30Conclusion and future
  17. 16:52Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.