Evaluation of reinitialization-free nonvolatile computer systems for energy-harvesting Internet of things applications

Naoya Onizawa, Akira Tamakoshi, Takahiro Hanyu

Research output: Contribution to journalArticle

Abstract

In this paper, reinitialization-free nonvolatile computer systems are designed and evaluated for energy-harvesting Internet of things (IoT) applications. In energy-harvesting applications, as power supplies generated from renewable power sources cause frequent power failures, data processed need to be backed up when power failures occur. Unless data are safely backed up before power supplies diminish, reinitialization processes are required when power supplies are recovered, which results in low energy efficiencies and slow operations. Using nonvolatile devices in processors and memories can realize a faster backup than a conventional volatile computer system, leading to a higher energy efficiency. To evaluate the energy efficiency upon frequent power failures, typical computer systems including processors and memories are designed using 90nm CMOS or CMOS/magnetic tunnel junction (MTJ) technologies. Nonvolatile ARM Cortex-M0 processors with 4 kB MRAMs are evaluated using a typical computing benchmark program, Dhrystone, which shows a few order-of-magnitude reductions in energy in comparison with a volatile processor with SRAM.

Original languageEnglish
Article number0802B7
JournalJapanese journal of applied physics
Volume56
Issue number8
DOIs
Publication statusPublished - 2017 Aug

ASJC Scopus subject areas

  • Engineering(all)
  • Physics and Astronomy(all)

Fingerprint Dive into the research topics of 'Evaluation of reinitialization-free nonvolatile computer systems for energy-harvesting Internet of things applications'. Together they form a unique fingerprint.

  • Cite this