Skip to main navigation Skip to search Skip to main content

Refresh-aware loop scheduling for high performance low power volatile STT-RAM

Keni Qiu*, Junpeng Luo, Zhiyao Gong, Weigong Zhang, Jing Wang, Yuanchao Xu, Tao Li, Chun Jason Xue

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

The highlighted advantages of low leakage power, high storage density and immunity to electronic magnetic radiation make STT-RAM a promising candidate to build cache, SPM or main memory in embedded systems. However, write operations on STT-RAM have considerably longer latency and higher energy consumption than conventional SRAM. To solve this problem, researchers have proposed to relax STT-RAM's non-volatility and to have it work in a fast and low power mode. Under this volatile mode, refresh operations are needed to guarantee data correctness if their lifespan is larger than the retention time. It is observed that this refresh overhead is significant for data in stencil loops with the characteristic of constant read and write dependencies. This paper proposes a loop scheduling technique which can traverse loops in a new direction such that data lifespan can be greatly shortened. Therefore, overall refresh overhead can be efficiently mitigated so as to improve performance and reduce power consumption. The experimental results indicate that access latency and dynamic energy can be improved by 21.4∼96.0% and 22.0∼95.5% respectively by the proposed scheduling scheme.
Original languageEnglish
Title of host publicationProceedings of the 34th IEEE International Conference on Computer Design, ICCD 2016
PublisherIEEE
Pages209-216
ISBN (Print)9781509051427
DOIs
Publication statusPublished - 22 Nov 2016
Event34th IEEE International Conference on Computer Design, ICCD 2016 - Scottsdale, United States
Duration: 2 Oct 20165 Oct 2016

Publication series

NameProceedings IEEE International Conference on Computer Design
PublisherIEEE
ISSN (Print)1063-6404

Conference

Conference34th IEEE International Conference on Computer Design, ICCD 2016
PlaceUnited States
CityScottsdale
Period2/10/165/10/16

Funding

This work is supported by Beijing Advanced Innovation Center for Imaging Technology, China [Project No. 2014A030310344], the Project of Construction of Innovative Teams and Teacher Career Development for Universities and Colleges Under Beijing Municipality [Project No. IDHT20150507], National Natural Science Foundation of China [Project No. 61472260, 61402302 and 61502321]. Weigong Zhang is the corresponding author.

Fingerprint

Dive into the research topics of 'Refresh-aware loop scheduling for high performance low power volatile STT-RAM'. Together they form a unique fingerprint.

Cite this