Skip to main content

Compiler-assisted refresh minimization for volatile STT-RAM cache

Publication ,  Conference
Li, Q; Li, J; Shi, L; Xue, CJ; Chen, Y; He, Y
Published in: Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
May 20, 2013

Spin-Transfer Torque RAM (STT-RAM) has been proposed to build on-chip caches because of its attractive features: high storage density and negligible leakage power. Recently, researchers propose to improve the write performance of STT-RAM by relaxing its non-volatility property. To avoid data loss resulting from volatility, refresh schemes are proposed. However, refresh operations consume additional energy. In this paper, we propose to reduce the number of refresh operations through re-arranging program data layout at compilation time. An N-refresh scheme is also proposed. Experimental results show that, on average, the proposedmethods can reduce the number of refresh operations by 73.3%, and reduce the dynamic energy consumption by 27.6%. © 2013 IEEE.

Duke Scholars

Published In

Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

DOI

Publication Date

May 20, 2013

Start / End Page

273 / 278
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Li, Q., Li, J., Shi, L., Xue, C. J., Chen, Y., & He, Y. (2013). Compiler-assisted refresh minimization for volatile STT-RAM cache. In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC (pp. 273–278). https://doi.org/10.1109/ASPDAC.2013.6509608
Li, Q., J. Li, L. Shi, C. J. Xue, Y. Chen, and Y. He. “Compiler-assisted refresh minimization for volatile STT-RAM cache.” In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, 273–78, 2013. https://doi.org/10.1109/ASPDAC.2013.6509608.
Li Q, Li J, Shi L, Xue CJ, Chen Y, He Y. Compiler-assisted refresh minimization for volatile STT-RAM cache. In: Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC. 2013. p. 273–8.
Li, Q., et al. “Compiler-assisted refresh minimization for volatile STT-RAM cache.” Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, 2013, pp. 273–78. Scopus, doi:10.1109/ASPDAC.2013.6509608.
Li Q, Li J, Shi L, Xue CJ, Chen Y, He Y. Compiler-assisted refresh minimization for volatile STT-RAM cache. Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC. 2013. p. 273–278.

Published In

Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

DOI

Publication Date

May 20, 2013

Start / End Page

273 / 278