2015
DOI: 10.1109/tc.2014.2360527
|View full text |Cite
|
Sign up to set email alerts
|

Compiler-Assisted Refresh Minimization for Volatile STT-RAM Cache

Abstract: Spin-Transfer Torque RAM (STT-RAM) has been proposed to build on-chip caches because of its attractive features such as high storage density and ultra low leakage power. However, long write latency and high write energy are the two challenges for STT-RAM. Recently, researchers propose to improve the write performance of STT-RAM by relaxing its non-volatility property. To avoid data losses resulting from volatility, refresh schemes have been proposed. However, refresh operations consume additional overhead. In … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
6
3

Relationship

3
6

Authors

Journals

citations
Cited by 23 publications
(13 citation statements)
references
References 22 publications
0
13
0
Order By: Relevance
“…For the data arrays which are useful during the whole program execution time, a DRAM-style refresh method is employed to refresh them during the whole execution period. For the data arrays whose MWIs' lifetime only lasts for a period of the whole program execution time, a reasonable N-refresh method [33] …”
Section: Methodsmentioning
confidence: 99%
“…For the data arrays which are useful during the whole program execution time, a DRAM-style refresh method is employed to refresh them during the whole execution period. For the data arrays whose MWIs' lifetime only lasts for a period of the whole program execution time, a reasonable N-refresh method [33] …”
Section: Methodsmentioning
confidence: 99%
“…For the data arrays which are useful during the whole program execution time, a DRAM-style refresh method is employed. For the data arrays whose MWIs' lifetime only lasts for a portion of the whole program execution time, a reasonable N-refresh method [11] is employed, where the data arrays are refreshed 2 N − 1 times of the fast write retention time. The N-refresh method prolongs the fast MWIs' validation time.…”
Section: Methodsmentioning
confidence: 99%
“…Another approach to alleviate the cost of write operations is to relax its non-volatility property. In [18], authors brought forward the retention time of NVMs. The retention time is the time throughout data is retained stored.…”
Section: B Compiler Optimizations Targeting Nvmmentioning
confidence: 99%