Adopting the drowsy technique for instruction caches

A soft error perspective

Soong Hyun Shin, Sung Woo Jung, Eui Young Chung, Chu Shik Jhon

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

As technology scales down, leakage energy accounts for a greater proportion of total energy. Applying the drowsy technique to a cache, is regarded as one of the most efficient techniques for reducing leakage energy. However, it increases the Soft Error Rate (SER), thus, many researchers doubt the reliability of the drowsy technique. In this paper, we show several reasons why the instruction cache can adopt the drowsy technique without reliability problems. First, an instruction cache always stores read-only data, leading to soft error recovery by re-fetching the instructions from lower level memory. Second, the effect of the re-fetching caused by soft errors on performance is negligible. Additionally, a considerable percentage of soft errors can occur without harming the performance. Lastly, unrecoverable soft errors can be controlled by the scrubbing method. The simulation results show that the drowsy instruction cache rarely increases the rate of unrecoverable errors and negligibly degrades the performance.

Original languageEnglish
Pages (from-to)1772-1779
Number of pages8
JournalIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
VolumeE91-A
Issue number7
DOIs
Publication statusPublished - 2008 Dec 1

Fingerprint

Soft Error
Cache
Leakage
Energy
Error Recovery
Error Rate
Percentage
Proportion
Data storage equipment
Simulation

Keywords

  • Drowsy technique
  • Instruction cache
  • Low-power
  • Soft error

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Graphics and Computer-Aided Design
  • Applied Mathematics
  • Signal Processing

Cite this

Adopting the drowsy technique for instruction caches : A soft error perspective. / Shin, Soong Hyun; Jung, Sung Woo; Chung, Eui Young; Jhon, Chu Shik.

In: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol. E91-A, No. 7, 01.12.2008, p. 1772-1779.

Research output: Contribution to journalArticle

@article{cb349fafee20491a9fd48b570d35f038,
title = "Adopting the drowsy technique for instruction caches: A soft error perspective",
abstract = "As technology scales down, leakage energy accounts for a greater proportion of total energy. Applying the drowsy technique to a cache, is regarded as one of the most efficient techniques for reducing leakage energy. However, it increases the Soft Error Rate (SER), thus, many researchers doubt the reliability of the drowsy technique. In this paper, we show several reasons why the instruction cache can adopt the drowsy technique without reliability problems. First, an instruction cache always stores read-only data, leading to soft error recovery by re-fetching the instructions from lower level memory. Second, the effect of the re-fetching caused by soft errors on performance is negligible. Additionally, a considerable percentage of soft errors can occur without harming the performance. Lastly, unrecoverable soft errors can be controlled by the scrubbing method. The simulation results show that the drowsy instruction cache rarely increases the rate of unrecoverable errors and negligibly degrades the performance.",
keywords = "Drowsy technique, Instruction cache, Low-power, Soft error",
author = "Shin, {Soong Hyun} and Jung, {Sung Woo} and Chung, {Eui Young} and Jhon, {Chu Shik}",
year = "2008",
month = "12",
day = "1",
doi = "10.1093/ietfec/e91-a.7.1772",
language = "English",
volume = "E91-A",
pages = "1772--1779",
journal = "IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences",
issn = "0916-8508",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "7",

}

TY - JOUR

T1 - Adopting the drowsy technique for instruction caches

T2 - A soft error perspective

AU - Shin, Soong Hyun

AU - Jung, Sung Woo

AU - Chung, Eui Young

AU - Jhon, Chu Shik

PY - 2008/12/1

Y1 - 2008/12/1

N2 - As technology scales down, leakage energy accounts for a greater proportion of total energy. Applying the drowsy technique to a cache, is regarded as one of the most efficient techniques for reducing leakage energy. However, it increases the Soft Error Rate (SER), thus, many researchers doubt the reliability of the drowsy technique. In this paper, we show several reasons why the instruction cache can adopt the drowsy technique without reliability problems. First, an instruction cache always stores read-only data, leading to soft error recovery by re-fetching the instructions from lower level memory. Second, the effect of the re-fetching caused by soft errors on performance is negligible. Additionally, a considerable percentage of soft errors can occur without harming the performance. Lastly, unrecoverable soft errors can be controlled by the scrubbing method. The simulation results show that the drowsy instruction cache rarely increases the rate of unrecoverable errors and negligibly degrades the performance.

AB - As technology scales down, leakage energy accounts for a greater proportion of total energy. Applying the drowsy technique to a cache, is regarded as one of the most efficient techniques for reducing leakage energy. However, it increases the Soft Error Rate (SER), thus, many researchers doubt the reliability of the drowsy technique. In this paper, we show several reasons why the instruction cache can adopt the drowsy technique without reliability problems. First, an instruction cache always stores read-only data, leading to soft error recovery by re-fetching the instructions from lower level memory. Second, the effect of the re-fetching caused by soft errors on performance is negligible. Additionally, a considerable percentage of soft errors can occur without harming the performance. Lastly, unrecoverable soft errors can be controlled by the scrubbing method. The simulation results show that the drowsy instruction cache rarely increases the rate of unrecoverable errors and negligibly degrades the performance.

KW - Drowsy technique

KW - Instruction cache

KW - Low-power

KW - Soft error

UR - http://www.scopus.com/inward/record.url?scp=77951292983&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77951292983&partnerID=8YFLogxK

U2 - 10.1093/ietfec/e91-a.7.1772

DO - 10.1093/ietfec/e91-a.7.1772

M3 - Article

VL - E91-A

SP - 1772

EP - 1779

JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

SN - 0916-8508

IS - 7

ER -