Skip to main navigation Skip to search Skip to main content

Register allocation for hybrid register architecture in nonvolatile processors

  • Yiqun Wang
  • , Hongyang Jia
  • , Yongpan Liu
  • , Qing'An Li
  • , Chun Jason Xue
  • , Huazhong Yang

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Nonvolatile processors (NVP) have been an emerging topic in recent years due to its zero standby power, data retention and instant-on features. The conventional full replacement architecture in NVP has drawbacks of large area overhead and high backup energy. This paper provides a partial replacement based hybrid register architecture to significantly abate above problems. However, the hybrid register architecture can induce potential critical data loss and backup errors. In this paper, we propose a critical-data overflow aware register allocation (CORA). Different from other register allocation methods, CORA efficiently reduces the possibility of critical data spilling and backup errors. The experiment results show that CORA reduces the critical data overflow rate by up to 52%. The hybrid register architecture reduces the chip area by 45.1% and backup energy by 82.8% when using CORA. © 2014 IEEE.
Original languageEnglish
Title of host publicationProceedings - IEEE International Symposium on Circuits and Systems
PublisherIEEE
Pages1050-1053
ISBN (Print)9781479934324
DOIs
Publication statusPublished - 2014
Event2014 IEEE International Symposium on Circuits and Systems (ISCAS 2014) - Melbourne, Australia
Duration: 1 Jun 20145 Jun 2014

Publication series

Name
ISSN (Print)0271-4310

Conference

Conference2014 IEEE International Symposium on Circuits and Systems (ISCAS 2014)
PlaceAustralia
CityMelbourne
Period1/06/145/06/14

Fingerprint

Dive into the research topics of 'Register allocation for hybrid register architecture in nonvolatile processors'. Together they form a unique fingerprint.

Cite this