DocumentCode :
2632359
Title :
Register allocation for write activity minimization on non-volatile main memory
Author :
Huang, Yazhi ; Liu, Tiantian ; Xue, Chun Jason
Author_Institution :
Dept. of Comput. Sci., City Univ. of Hong Kong, Kowloon, China
fYear :
2011
fDate :
25-28 Jan. 2011
Firstpage :
129
Lastpage :
134
Abstract :
Non-volatile memories are good candidates for DRAM replacement as main memory in embedded systems and they have many desirable characteristics. Nevertheless, the disadvantages of non-volatile memory co-exist with its advantages. First, the lifetime of some of the non-volatile memories is limited by the number of erase operations. Second, read and write operations have asymmetric speed or power consumption in nonvolatile memory. This paper focuses on the embedded systems using non-volatile memory as main memory. We propose register allocation technique with re-computation to reduce the number of store instructions. When non-volatile memory is applied as the main memory, reducing store instructions will reduce write activities on non-volatile memory. With the proposed approach, the lifetime of non-volatile memory is extended accordingly. The experimental results demonstrate that the proposed technique can efficiently reduce the number of store instructions on systems with non-volatile memory by 25% on average.
Keywords :
DRAM chips; embedded systems; DRAM replacement; asymmetric speed; embedded systems; erase operations; nonvolatile main memory; power consumption; read operations; register allocation; store instructions; write activity minimization; write operations; Benchmark testing; Image color analysis; Interference; Nonvolatile memory; Random access memory; Registers; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific
Conference_Location :
Yokohama
ISSN :
2153-6961
Print_ISBN :
978-1-4244-7515-5
Type :
conf
DOI :
10.1109/ASPDAC.2011.5722171
Filename :
5722171
Link To Document :
بازگشت