Sweepcache: Intermittence-aware cache on the cheap
This paper presents SweepCache, a new compiler/architecture co-design scheme that can
equip energy harvesting systems with a volatile cache in a performant yet lightweight way …
equip energy harvesting systems with a volatile cache in a performant yet lightweight way …
Persistent processor architecture
This paper presents PPA (Persistent Processor Architecture), simple microarchitectural
support for lightweight yet performant whole-system persistence. PPA offers fully transparent …
support for lightweight yet performant whole-system persistence. PPA offers fully transparent …
Compiler-directed high-performance intermittent computation with power failure immunity
This paper introduces power failure immunity (PFI), an essential program execution property
for energy harvesting systems to achieve efficient intermittent computation. PFI ensures …
for energy harvesting systems to achieve efficient intermittent computation. PFI ensures …
Write-light cache for energy harvesting systems
Energy harvesting system has huge potential to enable battery-less Internet of Things (IoT)
services. However, it has been designed without a cache due to the difficulty of crash …
services. However, it has been designed without a cache due to the difficulty of crash …
ReplayCache: Enabling volatile cachesfor energy harvesting systems
Energy harvesting systems have shown their unique benefit of ultra-long operation time
without maintenance and are expected to be more prevalent in the era of Internet of Things …
without maintenance and are expected to be more prevalent in the era of Internet of Things …
Capos: Capacitor error resilience for energy harvesting systems
Energy harvesting systems have emerged as an alternative to battery-operated Internet of
Things (IoT) devices. To deal with frequent power outages in the absence of battery, energy …
Things (IoT) devices. To deal with frequent power outages in the absence of battery, energy …
CoSpec: Compiler directed speculative intermittent computation
Energy harvesting systems have emerged as an alternative to battery-operated embedded
devices. Due to the intermittent nature of energy harvesting, researchers equip the systems …
devices. Due to the intermittent nature of energy harvesting, researchers equip the systems …
The EH model: Early design space exploration of intermittent processor architectures
Energy-harvesting devices—which operate solely on energy collected from their
environment—have brought forth a new paradigm of intermittent computing. These devices …
environment—have brought forth a new paradigm of intermittent computing. These devices …
Fused: Closed-loop performance and energy simulation of embedded systems
Energy-driven computing is an emerging paradigm that aims to fuel the proliferation of tiny
and low-cost IoT sensing and monitoring devices. Energy-driven computers are generally …
and low-cost IoT sensing and monitoring devices. Energy-driven computers are generally …
HomeRun: HW/SW co-design for program atomicity on self-powered intermittent systems
Self-powered intermittent systems featuring nonvolatile processors (NVPs) allow for
accumulative execution in unstable power environments. However, frequent power failures …
accumulative execution in unstable power environments. However, frequent power failures …