• DocumentCode
    1768693
  • Title

    Register allocation for hybrid register architecture in nonvolatile processors

  • Author

    Yiqun Wang ; Hongyang Jia ; Yongpan Liu ; Qing´an Li ; Xue, Chun Jason ; Huazhong Yang

  • Author_Institution
    Dept. of EE, Tsinghua Univ., Beijing, China
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1050
  • Lastpage
    1053
  • 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.
  • Keywords
    flip-flops; microprocessor chips; CORA; NVP; area overhead; backup energy; backup errors; critical data spilling; critical-data overflow aware register allocation; data retention; instant-on features; nonvolatile processors; partial replacement-based hybrid register architecture; potential critical data loss; standby power; Computer architecture; Error analysis; Indexes; Nonvolatile memory; Program processors; Registers; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
  • Conference_Location
    Melbourne VIC
  • Print_ISBN
    978-1-4799-3431-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2014.6865319
  • Filename
    6865319