Cost-effective graceful degradation in speculative processor subsystems: The branch prediction case

被引:11
|
作者
Almukhaizim, S [1 ]
Verdel, T [1 ]
Makris, Y [1 ]
机构
[1] Yale Univ, Dept Elect Engn, New Haven, CT 06520 USA
来源
21ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, PROCEEDINGS | 2003年
关键词
D O I
10.1109/ICCD.2003.1240894
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We analyze the effect of errors in branch predictors, a representative example of speculative processor subsystems, to motivate the necessity for fault tolerance in such subsystems. We also describe the design of fault tolerant branch predictors using general fault tolerance techniques. We then propose a fault-tolerant implementation that utilizes the Finite State Machine (FSM) structure of the Pattern History Table (PHT) and the set of potential faulty states to predict the branch direction, yet without strictly identifying the correct state. The proposed solution provides virtually the same prediction accuracy as general fault tolerant techniques, while significantly reducing the incurred hardware overhead.
引用
收藏
页码:194 / 197
页数:4
相关论文
共 50 条
  • [21] Cost-effective preventive maintenance - Case studies
    Baladi, GY
    Svasdisant, T
    Van, T
    Buch, N
    Chatti, K
    MAINTENANCE OF PAVEMENTS AND STRUCTURES: MAINTENANCE, 2002, (1795): : 17 - 26
  • [22] COPD case finding: effective, but also cost-effective? Reply
    Jordan, Rachel E.
    Jowett, Sue
    Fitzmaurice, David
    Adab, Peymane
    LANCET RESPIRATORY MEDICINE, 2016, 4 (10): : E50 - E50
  • [23] Integrating parallelizing compilation technology and processor architecture for cost-effective concurrent multithreading
    Univ of Minnesota, United States
    J Inf Sci Eng, 1 (205-222):
  • [24] A COST-EFFECTIVE MOTION ESTIMATION PROCESSOR LSI USING A SIMPLE AND EFFICIENT ALGORITHM
    OGURA, E
    IKENAGA, Y
    IIDA, Y
    HOSOYA, Y
    TAKASHIMA, M
    YAMASHITA, K
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1995, 41 (03) : 690 - 698
  • [25] Integrating parallelizing compilation technology and processor architecture for cost-effective concurrent multithreading
    Tsai, JY
    Jiang, ZZ
    Li, ZY
    Lilja, DJ
    Wang, X
    Yew, PC
    Zheng, BX
    Schwinn, SJ
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 1998, 14 (01) : 205 - 222
  • [26] A robust, cost-effective post-processor for enhancing demosaicked camera images
    Lukac, R
    Plataniotis, KN
    REAL-TIME IMAGING, 2005, 11 (02) : 139 - 150
  • [27] THE MULTI-ASSOCIATIVE BRANCH TARGET BUFFER - A COST-EFFECTIVE BTB MECHANISM
    CHU, WL
    VASSILIADIS, S
    DELGADOFRIAS, JG
    MICROPROCESSING AND MICROPROGRAMMING, 1995, 41 (03): : 211 - 225
  • [28] Cost-effective lifetime prediction based routing protocol for MANET
    Nurul, HM
    Hossain, MJ
    Yamada, S
    Kamioka, E
    Chae, OS
    INFORMATION NETWORKING: CONVERGENCE IN BROADBAND AND MOBILE NETWORKING, 2005, 3391 : 170 - 177
  • [29] MQP: Mutants Quality Prediction for Cost-Effective Mutation Testing
    Wang, Xingya
    Zhang, Shiyu
    Liu, Fangxiao
    Feng, Lichao
    Zhao, Zhihong
    2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 45 - 50
  • [30] Active inspection for cost-effective fault prediction in manufacturing process
    Shim, Jaewoong
    Kang, Seokho
    Cho, Sungzoon
    JOURNAL OF PROCESS CONTROL, 2021, 105 : 250 - 258