• Home
  • Search
  • Exploiting coarse-grain verification parallelism for power-efficient fault tolerance
  • Cite Icon26
  • https://doi.org/10.1109/pact.2005.20Copy DOI Icon

Exploiting coarse-grain verification parallelism for power-efficient fault tolerance

  • Jan 1, 2005
  • M.w Rashid +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

As device dimensions continue to be aggressively scaled, microprocessors are becoming increasingly vulnerable to the impact of undesired energy, such as that of a cosmic particle strike, which can cause transient errors. To prevent operational failure due to these errors, system-level techniques such as redundant execution will be increasingly required for fault detection and tolerance in future processors. However, the need for redundancy is directly opposed to the growing need for more power efficient operation. Conventional techniques that use multi-core microarchitectures to provide whole-thread duplication generally incur significant energy overhead which can exacerbate the already severe problem of power consumption and heat dissipation given a certain throughput requirement. In the future, approaches that supply the necessary level of robustness at a given throughput level must also be power-aware. We propose a thread-level redundant execution microarchitecture that significantly reduces the energy overhead of replication without unduly impacting performance. Our approach exploits the fact that with appropriate hardware support, the verification operation can be parallelized and run on a chip multiprocessor with support for frequency scaling together with supply voltage scaling and/or body biasing. To further improve the efficiency of verification, we exploit the information obtained by the leading thread to assist the trailing verification threads. We discuss in detail the required architectural support and show that our approach can be highly energy-efficient: using two checkers, fully replicated execution costs only an average 28% extra energy over non-redundant execution with virtually no performance loss.

Similar Papers
  • Conference Article
  • Citations7

Framework for economical error recovery in embedded cores

  • Jul 01, 2014
  • Gaurang Upasani +2
  • Research Article
  • Citations7

Deterministic Replay Using Global Clock

  • Apr 01, 2013
  • ACM Transactions on Architecture and Code Optimization
  • Yunji Chen +5
  • Research Article
  • Citations9

Reduction of Variation-Induced Energy Overhead in Multi-Core Processors

  • Jun 01, 2011
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Nigel Drego +3
  • Research Article
  • Citations20

The Coming Wave of Multithreaded Chip Multiprocessors

  • Apr 03, 2007
  • International Journal of Parallel Programming
  • James Laudon +1
  • Conference Article
  • Citations3

Leverage Redundancy in Hardware Transactional Memory to Improve Cache Reliability

  • Aug 13, 2018
  • Zhichao Yan +4
  • Research Article
  • Citations1

Asymmetrically reliable caches for multicore architectures under performance and energy constraints

  • Sep 17, 2016
  • Cluster Computing
  • Sanem Arslan +3
  • Conference Article

Low power circuits and microarchitectures for gigascale integration

  • Jan 01, 2003
  • Yibin Ye +1
  • Conference Article
  • Citations11

SimTag: Exploiting tag bits similarity to improve the reliability of the data caches

  • Mar 01, 2010
  • Jesung Kim +2
  • Book Chapter
  • Citations1

Hardware Support for OpenMP Collective Operations

  • Jan 01, 2010
  • Soohong P Kim +2
  • Conference Article
  • Citations4

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

  • Oct 01, 2013
  • Ranee Rodrigues +1
  • Research Article

Low-level implementation of the SISC protocol for thread-level speculation on a multi-core architecture

  • Jul 22, 2017
  • Parallel Computing
  • Milan B Radulović +2
  • Research Article
  • Citations4

Program Regularization in Memory Consistency Verification

  • Nov 01, 2012
  • IEEE Transactions on Parallel and Distributed Systems
  • Yunji Chen +6
  • Research Article
  • Citations13

From Xetal-II to Xetal-Pro: On the Road Toward an Ultralow-Energy and High-Throughput SIMD Processor

  • Apr 01, 2011
  • IEEE Transactions on Circuits and Systems for Video Technology
  • Yu Pu +6
  • Conference Article

Design tradeoffs in speculative Transactional memory architecture

  • Dec 01, 2011
  • Yaobin Wang +4
  • Conference Article
  • Citations5

Low-power LDPC decoder design exploiting memory error statistics

  • Oct 01, 2015
  • Junlin Chen +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.