Recovery of Performance Degradation in Defective Branch Target Buffers

被引:0
|
作者
Filippou, Filippos [1 ]
Keramidas, Georgios [1 ]
Mavropoulos, Michail [1 ]
Nikolos, Dimitris [1 ]
机构
[1] Univ Patras, Dept Comp Engn & Informat, GR-26500 Patras, Greece
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Dynamic voltage and frequency scaling (DVFS) is a commonly-used power-management technique. Unfortunately, voltage scaling increases the impact of process variations on memory cells reliability resulting in an exponential increase in the number of malfunctioning memory cells. In this work, we systematically investigate the behavior of branch target buffers (BTB) with faulty memory cells. Although being an intrinsically fault-tolerant unit (i.e., it does not affect correctness of the system), as we show in this work for several fault probabilities and core configurations, disabling the faulty parts of BTBs can damage the performance of the executing applications. To remedy the negative impact of malfunctioning BTB memory cells in contemporary BTB organizations, we present an ultra lightweight performance recovery mechanism. The proposed mechanism introduces minimal hardware overheads and practically-zero delays. Using cycle-accurate simulations, the benchmarks of SPEC2006 suite, a plethora of memory fault maps, and two fault probabilities corresponding to low supply voltages, we show the effectiveness of the proposed recovery mechanism.
引用
收藏
页码:96 / 102
页数:7
相关论文
共 50 条
  • [1] Partial resolution in branch target buffers
    Fagin, B
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (10) : 1142 - 1145
  • [2] Cost-efficient branch target buffers
    Hoogerbrugge, J
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 950 - 959
  • [3] Applying stack simulation for branch target buffers
    Shiu, RM
    Lu, NP
    Chung, CP
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 52 (01) : 67 - 78
  • [4] THE PERFORMANCE OF COUNTER-BASED AND CORRELATION-BASED SCHEMES FOR BRANCH TARGET BUFFERS
    FAGIN, B
    MITAL, A
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) : 1383 - 1393
  • [5] Branch target buffers: WCET analysis framework and timing predictability
    Grund, Daniel
    Reineke, Jan
    Gebhard, Gernot
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (06) : 625 - 637
  • [6] Branch Target Buffers: WCET Analysis Framework and Timing Predictability
    Grund, Daniel
    Reineke, Jan
    Gebhard, Gernot
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 3 - +
  • [7] Thrifty BTB: A comprehensive solution for dynamic power reduction in branch target buffers
    Kahn, Roger
    Weiss, Shlorno
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (08) : 425 - 436
  • [8] The scheduling and performance analysis of cluster tools with buffers based on branch searching
    Gao Z.-S.
    Zhou B.-H.
    Zidonghua Xuebao/Acta Automatica Sinica, 2016, 42 (01): : 81 - 88
  • [9] Performance degradation of defective MEMS tunable RF filter
    Wong, W. S. H.
    Su, H. T.
    Lee, K. C.
    Ali, M. A. Mohd.
    Majlis, Burhanuddin Yeop
    2007 ASIA-PACIFIC CONFERENCE ON APPLIED ELECTROMAGNETICS, PROCEEDINGS, 2007, : 436 - +
  • [10] Static and dynamic performance degradation of CMOS buffers due to ionizing radiation
    Meniconi, M
    Barry, DM
    Wright, S
    MICROELECTRONICS JOURNAL, 1998, 29 (12) : 967 - 972