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
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;
Conference_Titel :
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location :
Melbourne VIC
Print_ISBN :
978-1-4799-3431-7
DOI :
10.1109/ISCAS.2014.6865319