作者
Alaa R Alameldeen, Ilya Wagner, Zeshan Chishti, Wei Wu, Chris Wilkerson, Shih-Lien Lu
发表日期
2011/6/4
研讨会论文
ACM SIGARCH Computer Architecture News
卷号
39
期号
3
页码范围
461-472
出版商
ACM
简介
Voltage scaling is one of the most effective mechanisms to improve microprocessors' energy efficiency. However, processors cannot operate reliably below a minimum voltage, Vccmin, since hardware structures may fail. Cell failures in large memory arrays (e.g., caches) typically determine Vccmin for the whole processor. We observe that most cache lines exhibit zero or one failures at low voltages. However, a few lines, especially in large caches, exhibit multi-bit failures and increase Vccmin. Previous solutions either significantly reduce cache capacity to enable uniform error correction across all lines, or significantly increase latency and bandwidth overheads when amortizing the cost of error-correcting codes (ECC) over large lines.
In this paper, we propose a novel cache architecture that uses variable-strength error-correcting codes (VS-ECC). In the common case, lines with zero or one failures use a simple and …
引用总数
20122013201420152016201720182019202020212022202320246162331363222141410484
学术搜索中的文章
AR Alameldeen, I Wagner, Z Chishti, W Wu… - ACM SIGARCH Computer Architecture News, 2011