Reducing soft-error vulnerability of caches using data compression

Sparsh Mittal, Jeffrey S. Vetter

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

With ongoing chip miniaturization and voltage scaling, particle strike-induced soft errors present increasingly severe threat to the reliability of on-chip caches. In this paper, we present a technique to reduce the vulnerability of caches to soft-errors. Our technique uses data compression to reduce the number of vulnerable data bits in the cache and performs selective duplication of more critical data-bits to provide extra protection to them. Microarchitectural simulations have shown that our technique is effective in reducing cache vulnerability and outperforms another technique. For single and dual-core system configuration, the average reduction in cache vulnerability is 5.59× and 8.44×, respectively. Also, the implementation and performance overheads of our technique are minimal and it is useful for a broad range of workloads.

Original languageEnglish
Title of host publicationGLSVLSI 2016 - Proceedings of the 2016 ACM Great Lakes Symposium on VLSI
PublisherAssociation for Computing Machinery
Pages197-202
Number of pages6
ISBN (Electronic)9781450342742
DOIs
StatePublished - May 18 2016
Event26th ACM Great Lakes Symposium on VLSI, GLSVLSI 2016 - Boston, United States
Duration: May 18 2016May 20 2016

Publication series

NameProceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI
Volume18-20-May-2016

Conference

Conference26th ACM Great Lakes Symposium on VLSI, GLSVLSI 2016
Country/TerritoryUnited States
CityBoston
Period05/18/1605/20/16

Bibliographical note

Publisher Copyright:
© 2016 ACM.

Keywords

  • Cache
  • Data compression
  • Fault-tolerance
  • Reliability
  • Resilience
  • Soft/transient error
  • Vulnerability

Fingerprint

Dive into the research topics of 'Reducing soft-error vulnerability of caches using data compression'. Together they form a unique fingerprint.

Cite this