Title :
Automated checkpointing for enabling intensive applications on energy harvesting devices
Author :
Mirhoseini, A. ; Songhori, E.M. ; Koushanfar, Farinaz
Author_Institution :
Electr. & Comput. Eng. Dept., Rice Univ., Houston, TX, USA
Abstract :
We propose a framework that enables intensive computation on ultra-low power devices with discontinuous energy-harvesting supplies. We devise an optimization algorithm that efficiently partitions the applications into smaller computational steps during high-level synthesis. Our system finds low-overhead checkpoints that minimize recomputation cost due to power losses, then inserts the checkpoints at the design´s registertransfer level. The checkpointing rate is automatically adapted to the source´s realtime behavior. We evaluate our mechanisms on a battery-less RF energy-harvester platform. Extensive experiments targeting applications in medical implant devices demonstrate our approach´s ability to successfully execute complex computations for various supply patterns with low time, energy, and area overheads.
Keywords :
energy harvesting; optimisation; prosthetics; automated checkpointing; battery-less RF energy-harvester platform; checkpointing rate; design register-transfer level; discontinuous energy-harvesting supplies; energy harvesting devices; high-level synthesis; intensive applications; low-overhead checkpoints; medical implant devices; optimization algorithm; ultra-low power devices; Algorithm design and analysis; Checkpointing; Energy harvesting; Hardware; Hardware design languages; Nonvolatile memory; Registers; Battery-less RFID; Energy harvesting; Hardware Checkpointing; High level synthesis;
Conference_Titel :
Low Power Electronics and Design (ISLPED), 2013 IEEE International Symposium on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-1234-6
DOI :
10.1109/ISLPED.2013.6629262