An Efficient NVM based Architecture for Intermittent Computing under Energy Constraints

12/18/2022
by   SatyaJaswanth Badri, et al.
0

Battery-less technology evolved to replace battery technology. Non-volatile memory (NVM) based processors were explored to store the program state during a power failure. The energy stored in a capacitor is used for a backup during a power failure. Since the size of a capacitor is fixed and limited, the available energy in a capacitor is also limited and fixed. Thus, the capacitor energy is insufficient to store the entire program state during frequent power failures. This paper proposes an architecture that assures safe backup of volatile contents during a power failure under energy constraints. Using a proposed dirty block table (DBT) and writeback queue (WBQ), this work limits the number of dirty blocks in the L1 cache at any given time. We further conducted a set of experiments by varying the parameter sizes to help the user make appropriate design decisions concerning their energy requirements. The proposed architecture decreases energy consumption by 17.56 writes to NVM by 18.97 baseline architecture.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/04/2022

eBaRe: An Efficient Backup and Restore Techniques in Hybrid L-1 Cache for Energy Harvesting Devices

Battery operated devices are rapidly increasing due to the bulk usage of...
research
01/27/2023

Mapi-Pro: An Energy Efficient Memory Mapping Technique for Intermittent Computing

Battery-less technology evolved to replace battery usage in space, deep ...
research
02/16/2022

NORM: An FPGA-based Non-volatile Memory Emulation Framework for Intermittent Computing

Intermittent computing systems operate by relying only on harvested ener...
research
06/20/2020

Compiler Directed Speculative Intermittent Computation

This paper presents CoSpec, a new architecture/compiler co-design scheme...
research
02/18/2022

Enabling Volatile Caches for Energy Harvesting Systems

Energy harvesting systems have shown their unique benefit of ultra-long ...
research
02/18/2013

A Low-Power Content-Addressable-Memory Based on Clustered-Sparse-Networks

A low-power Content-Addressable-Memory (CAM) is introduced employing a n...
research
03/04/2022

AgileWatts: An Energy-Efficient CPU Core Idle-State Architecture for Latency-Sensitive Server Applications

User-facing applications running in modern datacenters exhibit irregular...

Please sign up or login with your details

Forgot password? Click here to reset