On the Impact of Performance Faults in Modern Microprocessors

  • Authors:
  • Naghmeh Karimi;Michail Maniatakos;Chandrasekharan (Chandra) Tirumurti;Yiorgos Makris

  • Affiliations:
  • ECE Department, Polytechnic Institute of New York University, Brooklyn, USA 11201;ECE Department, New York University, Abu Dhabi, Abu Dhabi, UAE PO Box 129188;SoC Enabling Group, Intel Corporation, Santa Clara, USA 95050;EE Department, The University of Texas at Dallas, Richardson, USA 75080

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern microprocessors incorporate a variety of architectural features, such as branch prediction and speculative execution, which are not critical to the correctness of their operation yet are essential towards improving performance. Accordingly, while faults in the corresponding hardware may not necessarily affect functional correctness, they may, nevertheless, adversely impact performance. In this paper, we investigate quantitatively the performance impact of such faults using a superscalar, dynamically-scheduled, out-of-order, Alpha-like microprocessor, on which we execute SPEC2000 integer benchmarks. We provide extensive fault simulation-based experimental results that elucidate the various aspects of performance faults and we discuss how this information may guide the inclusion of additional hardware for performance loss recovery and yield enhancement.