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. ©2011 IEEE.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC |
| Pages | 129-134 |
| DOIs | |
| Publication status | Published - 2011 |
| Event | 2011 16th Asia and South Pacific Design Automation Conference, ASP-DAC 2011 - Yokohama, Japan Duration: 25 Jan 2011 → 28 Jan 2011 |
Conference
| Conference | 2011 16th Asia and South Pacific Design Automation Conference, ASP-DAC 2011 |
|---|---|
| Place | Japan |
| City | Yokohama |
| Period | 25/01/11 → 28/01/11 |
Fingerprint
Dive into the research topics of 'Register allocation for write activity minimization on non-volatile main memory'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver