• Home
  • Search
  • Leverage Redundancy in Hardware Transactional Memory to Improve Cache Reliability
  • Cite Icon3
  • https://doi.org/10.1145/3225058.3225093Copy DOI Icon

Leverage Redundancy in Hardware Transactional Memory to Improve Cache Reliability

  • Aug 13, 2018
  • Zhichao Yan +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Soft error is a type of transient errors that occur due in part to reductions in capacitance and operating voltages in modern electronic components. Recently, the problem of soft errors has become more prevalent due to several design factors, including aggressive device scaling and newer energy-efficient designs, thus significantly threatening the reliability of computer systems. Since the occurrence of soft errors is non-deterministic, detecting them and recovering from them can be quite challenging. A common way to detect soft errors is to execute two identical program instances and then compare their results. Although this approach is effective, it is not efficient as both non-trivial computation and memory resources must be invested to support such redundant executions. The introduction of hardware transactional memory (HTM) in modern chip multiprocessors (CMPs) provides an opportunity to leverage its redundant information to address the emerging reliability concerns including soft errors. In this work, we propose and implement a reliability-enhanced HTM system, called RE-HTM, which leverages redundancy to detect soft errors occurring in the L1 data cache and then recover from them. We then empirically evaluate RE-HTM and the results indicate that RE-HTM is more effective than the existing approach of running two redundant execution instances while incurring lower runtime overhead on protecting L1 data cache from soft errors.

Similar Papers
  • Conference Article
  • Citations4

MLC: A Machine Learning Based Checker For Soft Error Detection In Embedded Processors

  • Sep 12, 2022
  • Nooshin Nosrati +2
  • Research Article
  • Citations1

Latest results of SEE measurements obtained by the STRURED demonstrator ASIC

  • Oct 13, 2010
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
  • A Candelori +6
  • Conference Article
  • Citations6

Characterizing the L1 Data Cache's Vulnerability to Transient Errors in Chip-Multiprocessors

  • Jul 01, 2011
  • Li Tang +3
  • Conference Article
  • Citations4

A low power architecture for online detection of execution errors in SMT processors

  • Oct 01, 2013
  • Ranee Rodrigues +1
  • Conference Article
  • Citations1

QuickTM: A Hardware Solution to a High Performance Unbounded Transactional Memory

  • Sep 01, 2010
  • S Sanyal +1
  • Conference Article
  • Citations9

An on-chip double-bit error-correcting code for three-dimensional dynamic random-access memory

  • Sep 12, 1988
  • P Mazumder
  • Conference Article

Architectural Vulnerability Factor (or, does a soft error matter?)

  • Oct 01, 2008
  • Shubu Mukherjee
  • Research Article
  • Citations36

Is transactional programming actually easier?

  • Jan 09, 2010
  • ACM SIGPLAN Notices
  • Christopher J Rossbach +2
  • Research Article
  • Citations11

Enabling energy efficient reliability in embedded systems through smart cache cleaning

  • Oct 01, 2013
  • ACM Transactions on Design Automation of Electronic Systems
  • Reiley Jeyapaul +1
  • Research Article
  • Citations2

Soft error modeling and analysis of the Neutron Intercepting Silicon Chip (NISC)

  • Sep 07, 2010
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
  • Cihangir Çelik +3
  • Research Article
  • Citations25

Fast and efficient processor allocation algorithm for torus-based chip multiprocessors

  • Nov 02, 2010
  • Computers & Electrical Engineering
  • Dawid Zydek +1
  • Conference Article

Extended Analysis of Resource Assignment in Modern Chip Multiprocessors

  • Aug 01, 2011
  • Dawid Zydek +2
  • Conference Article
  • Citations10

Limits of region-based dynamic binary parallelization

  • Mar 16, 2013
  • Tobias J.K Edler Von Koch +1
  • Research Article

Optimized Multiple-Bit-Flip Soft-Errors-Tolerant TCAM using Machine Learning

  • Mar 29, 2022
  • JURNAL NASIONAL TEKNIK ELEKTRO
  • Infall Syafalni +1
  • Conference Article

Design tradeoffs in speculative Transactional memory architecture

  • Dec 01, 2011
  • Yaobin Wang +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.