Nonvolatile Processor Architecture Exploration for Energy-Harvesting Applications

Kaisheng Ma, Xueqing Li, Shuangchen Li, Yongpan Liu, John Jack Sampson, Yuan Xie, Vijaykrishnan Narayanan

Research output: Contribution to journalArticlepeer-review

57 Scopus citations


This article provides insights into the design of nonvolatile processors (NVPs) for batteryless applications in the Internet of Things (IoT), in which ambient energy-harvesting techniques provide the power. Achieving reliable, continuous, forward computation with an unstable, intermittent power supply motivates the transition from conventional volatile processors to emerging NVPs. The authors discuss the various design factors and tradeoffs involved in optimizing this forward progress. This article provides a guide for future IoT applications, revealing inherent features of energy-harvesting NVP design.

Original languageEnglish (US)
Article number7274242
Pages (from-to)32-40
Number of pages9
JournalIEEE Micro
Issue number5
StatePublished - Sep 1 2015

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering


Dive into the research topics of 'Nonvolatile Processor Architecture Exploration for Energy-Harvesting Applications'. Together they form a unique fingerprint.

Cite this