Published January 1, 2014 | Version v1
Conference paper Open

Exploiting a Fast and Simple ECC for Scaling Supply Voltage in Level-1 Caches

  • 1. Barcelona Supercomp Ctr, Barcelona, Spain
  • 2. TOBB Univ Econ & Technol, Ankara, Turkey
  • 3. Univ Antonio Nebrija, Madrid, Spain

Description

Scaling supply voltage to near-threshold is a very effective approach in reducing the energy consumption of computer systems. However, executing below the safe operation margin of supply voltage introduces high number of persistent failures, especially in memory structures. Thus, it is essential to provide reliability schemes to tolerate these persistent failures in the memory structures. In this study, we adopt a Single Error Correction Multiple Adjacent Error Correction (SEC-MAEC) code in order to minimize the energy consumption of L1 caches. In our evaluations, we present that the SEC-MAEC code is a fast and energy efficient Error Correcting Code (ECC). It presents 10X less area overhead and 2X less latency for the decoder compared to Orthogonal Latin Square Code, the state-of-the art ECC utilized in the L1 cache under the scaling supply voltage.

Files

bib-1a62d993-2364-47e6-8a33-950b1dc62e18.txt

Files (251 Bytes)

Name Size Download all
md5:d070b5d2a9e41260308b624f3c82bc37
251 Bytes Preview Download