Sweepcache: Intermittence-aware cache on the cheap

Y Zhou, J Zeng, J Jeong, J Choi, C Jung - … of the 56th Annual IEEE/ACM …, 2023 - dl.acm.org
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 …

Persistent processor architecture

J Zeng, J Jeong, C Jung - Proceedings of the 56th Annual IEEE/ACM …, 2023 - dl.acm.org
This paper presents PPA (Persistent Processor Architecture), simple microarchitectural
support for lightweight yet performant whole-system persistence. PPA offers fully transparent …

Compiler-directed high-performance intermittent computation with power failure immunity

J Choi, L Kittinger, Q Liu, C Jung - 2022 IEEE 28th Real-Time …, 2022 - ieeexplore.ieee.org
This paper introduces power failure immunity (PFI), an essential program execution property
for energy harvesting systems to achieve efficient intermittent computation. PFI ensures …

Write-light cache for energy harvesting systems

J Choi, J Zeng, D Lee, C Min, C Jung - Proceedings of the 50th Annual …, 2023 - dl.acm.org
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 …

ReplayCache: Enabling volatile cachesfor energy harvesting systems

J Zeng, J Choi, X Fu, AP Shreepathi, D Lee… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
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 …

Capos: Capacitor error resilience for energy harvesting systems

J Choi, H Joe, C Jung - … Aided Design of Integrated Circuits and …, 2022 - ieeexplore.ieee.org
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 …

CoSpec: Compiler directed speculative intermittent computation

J Choi, Q Liu, C Jung - Proceedings of the 52nd Annual IEEE/ACM …, 2019 - dl.acm.org
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 …

The EH model: Early design space exploration of intermittent processor architectures

J San Miguel, K Ganesan, M Badr, C **a… - 2018 51st Annual …, 2018 - ieeexplore.ieee.org
Energy-harvesting devices—which operate solely on energy collected from their
environment—have brought forth a new paradigm of intermittent computing. These devices …

Fused: Closed-loop performance and energy simulation of embedded systems

ST Sliper, W Wang, N Nikoleris… - … Analysis of Systems …, 2020 - ieeexplore.ieee.org
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 …

HomeRun: HW/SW co-design for program atomicity on self-powered intermittent systems

CK Kang, CH Lin, PC Hsiu, MS Chen - Proceedings of the International …, 2018 - dl.acm.org
Self-powered intermittent systems featuring nonvolatile processors (NVPs) allow for
accumulative execution in unstable power environments. However, frequent power failures …