Back to Search Start Over

An Efficient Protection Technique for Last Level STT-RAM Caches in Multi-Core Processors.

Authors :
Azad, Zahra
Farbeh, Hamed
Monazzah, Amir Mahdi Hosseini
Miremadi, Seyed Ghassem
Source :
IEEE Transactions on Parallel & Distributed Systems. Jun2017, Vol. 28 Issue 6, p1564-1577. 14p.
Publication Year :
2017

Abstract

Due to serious problems of SRAM-based caches in nano-scale technologies, researchers seek for new alternatives. Among the existing options, STT-RAM seems to be the most promising alternative. With high density and negligible leakage power, STT-RAMs open a new door to respond to future demands of multi-core systems, i.e., large on-chip caches. However, several problems in STT-RAMs should be overcome to make it applicable in on-chip caches. High probability of write error due to stochastic switching is a major problem in STT-RAMs. Conventional Error-Correcting Codes (ECCs) impose significant area and energy consumption overheads to protect STT-RAM caches. These overheads in multi-core processors with large last-level caches are not affordable. In this paper, we propose Asymmetry-Aware Protection Technique (A$^2$<alternatives> <inline-graphic xlink:href="azad-ieq1-2628742.gif"/></alternatives>PT) to efficiently protect the STT-RAM caches. A$^2$<alternatives> <inline-graphic xlink:href="azad-ieq2-2628742.gif"/></alternatives>PT benefits from error rate asymmetry of STT-RAM write operations to provide the required level of cache protection with significantly lower overheads. Compared with the conventional ECC configuration, the evaluation results show that A $^2$<alternatives><inline-graphic xlink:href="azad-ieq3-2628742.gif"/> </alternatives>PT reduces the area and energy consumption overheads by about 42 and 50 percent, respectively, while providing the same level of protection. Moreover, A$^2$ <alternatives><inline-graphic xlink:href="azad-ieq4-2628742.gif"/></alternatives>PT decreases the number of bit switching in write operations by 28 percent, which leads to about 25 percent saving in write energy consumption. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10459219
Volume :
28
Issue :
6
Database :
Academic Search Index
Journal :
IEEE Transactions on Parallel & Distributed Systems
Publication Type :
Academic Journal
Accession number :
123209383
Full Text :
https://doi.org/10.1109/TPDS.2016.2628742