Cost-efficient branch target buffers

被引:0
|
作者
Hoogerbrugge, J [1 ]
机构
[1] Philips Res Labs, NL-5656 AA Eindhoven, Netherlands
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Branch target buffers (BTBs) are caches in which branch information is stored that is used for branch prediction by the fetch stage of the instruction pipeline. A typical BTB requires a few kbyte of storage which makes it rather large and, because it is accessed every cycle, rather power consuming. Partial resolution has in the past been proposed to reduce the size of a BTB. A partial resolution BTB stores not all tag bits that would be required to do an exact lookup. The result is a smaller BTB at the price of slightly less accurate branch prediction. This paper proposes to make use of branch locality to reduce the size of a BTB. Short-distance branches need fewer BTB bits than long-distance branches that are less frequent. Two BTB organisations are presented that use branch locality. Simulation results are given that demonstrate the effectiveness of the described techniques.
引用
收藏
页码:950 / 959
页数:10
相关论文
共 50 条
  • [1] Cost-efficient branch prediction hardwares
    Lin, WM
    Wei, D
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 1998, : 352 - 355
  • [2] Optimal drone placement and cost-efficient target coverage
    Zorbas, Dimitrios
    Pugliese, Luigi Di Puglia
    Razafindralambo, Tahiry
    Guerriero, Francesca
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 75 : 16 - 31
  • [3] Partial resolution in branch target buffers
    Fagin, B
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (10) : 1142 - 1145
  • [4] Cost-efficient designing
    Schmuck, M
    Gäbelein, J
    KUNSTSTOFFE-PLAST EUROPE, 2005, 95 (05): : 83 - 85
  • [5] COST-EFFICIENT CONVERSIONS
    ONEILL, R
    INDUSTRIAL PHOTOGRAPHY, 1984, 33 (01): : 21 - 21
  • [6] IS EMPATHY COST-EFFICIENT
    BOOK, HE
    AMERICAN JOURNAL OF PSYCHOTHERAPY, 1991, 45 (01) : 21 - 30
  • [7] Cost-efficient and individual
    Niederhagen, R
    KUNSTSTOFFE-PLAST EUROPE, 1997, 87 (03): : 268 - &
  • [8] COST-EFFICIENT SURGERY
    EDDY, FD
    NEW ENGLAND JOURNAL OF MEDICINE, 1984, 310 (13): : 857 - 857
  • [9] Cost-efficient concentration
    Telephony, 1997, 232 (17):
  • [10] Applying stack simulation for branch target buffers
    Shiu, RM
    Lu, NP
    Chung, CP
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 52 (01) : 67 - 78