• Home
  • Search
  • Characterizing Microarchitecture Soft Error Vulnerability Phase Behavior
  • Cite Icon58
  • https://doi.org/10.1109/mascots.2006.18Copy DOI Icon

Characterizing Microarchitecture Soft Error Vulnerability Phase Behavior

  • Sep 11, 2006
  • Xin Fu +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Computer systems increasingly depend on exploiting program dynamic behavior to optimize performance, power and reliability. Prior studies have shown that program execution exhibits phase behavior in both performance and power domains. Reliabilityoriented program phase behavior, however, remains largely unexplored. As semiconductor transient faults (soft errors) emerge as a critical challenge to reliable system design, characterizing program phase behavior from a reliability perspective is crucial in order to apply dynamic fault-tolerant mechanisms and to optimize performance/reliability trade-offs. In this paper, we compute run-time program vulnerability to soft errors on four microarchitecture structures (i.e. instruction window, reorder buffer, function units and wakeup table) in a high-performance out-of-order execution superscalar processor. Experimental results on the SPEC2000 benchmarks show a considerable amount of time varying behavior in reliability measurements. Our study shows that a single performance metric, such as IPC, cache miss or branch misprediction, is not a good indicator for program vulnerability. The vulnerabilities of the studied microarchitecture structures are then correlated with program code-structure and run-time events to identify vulnerability phase behavior. We observed that both program code-structure and run-time events appear promising in classifying program reliability phase behavior. Overall, performance counter based schemes achieved an average Coefficient of Variation (COV) of 3.5%, 4.5%, 4.3% and 5.7% on the instruction queue, reorder buffer, function units and the wakeup table, while basic block vectors offer COVs of 4.9%, 5.8%, 5.4% and 6% on the four studied microarchitecture structures respectively. We found that in general, tracking performance metrics performs better than tracking control flow in identifying reliability phase behavior of applications. To our knowledge, this paper is the first to characterize program reliability phase behavior at the microarchitecture level.

Similar Papers
  • Research Article
  • Citations3

Program power profiling based on phase behaviors

  • May 17, 2018
  • Sustainable Computing: Informatics and Systems
  • Xiaobin Ma +2
  • Conference Article
  • Citations1

Design of SPARC V8 superscalar pipeline applied Tomasulo's algorithm

  • Apr 16, 2014
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Xue Yang +2
  • Research Article
  • Citations13

Implementation of performance metrics to assess pharmacists' activities in ambulatory care clinics.

  • Dec 22, 2016
  • American Journal of Health-System Pharmacy
  • Lauren Schmidt +3
  • Research Article
  • Citations83

Improving building operation by tracking performance metrics throughout the building lifecycle (BLC)

  • Jul 31, 2004
  • Energy and Buildings
  • D.T.J O’Sullivan +3
  • Research Article
  • Citations2

Exploiting Statically Identified ILP for Network Processor Applications

  • Jan 01, 2010
  • International Journal of Computer and Electrical Engineering
  • Byeong Kil Lee
  • Research Article
  • Citations2

A Wireless Intelligent Network for Industrial Control

  • Jan 01, 2017
  • Procedia Manufacturing
  • Mohammad Gholami +2
  • PDF
  • Research Article
  • Citations6

Adaptive Interval Type-2 Fuzzy Logic Control of a Three Degree-of-Freedom Helicopter

  • Jul 30, 2020
  • Robotics
  • Hicham Chaoui +3
  • Conference Article
  • Citations3

Efficient Control of Information Flow for Distributed Multisensor Fusion Using Markov Decision Processes

  • Jul 01, 2006
  • D Akselrod +3
  • Conference Article
  • Citations1

Partitioned reuse cache for energy-efficient soft-error protection of functional units

  • Sep 01, 2008
  • Kaushal R Gandhi +1
  • Book Chapter

Enlarging Instruction Window through Separated Reorder Buffers for High Performance Computing

  • Jan 01, 2011
  • Min Choi +2
  • Conference Article
  • Citations3

A Knapsack Methodology for Hardware-based DMR Protection against Soft Errors in Superscalar Out-of-Order Processors

  • Oct 01, 2019
  • Rafael Billig Tonetto +6
  • Conference Article

BART-based prediction of cache reliable energy-efficiency

  • Jun 01, 2016
  • Cheng Yu +2
  • Research Article
  • Citations39

SyRA: Early System Reliability Analysis for Cross-Layer Soft Errors Resilience in Memory Arrays of Microprocessor Systems

  • Dec 20, 2018
  • IEEE Transactions on Computers
  • A Vallero +13
  • Book Chapter

Quantitative Analysis on Attack Capacity in Meltdown-Type Attacks

  • Jan 01, 2021
  • Seokmin Lee +2
  • Research Article
  • Citations35

A New Bi-Level Planning Approach to Find Economic and Reliable Layout for Large-Scale Wind Farm

  • Sep 01, 2019
  • IEEE Systems Journal
  • Santanu Paul +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.