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 条
  • [21] Recovery of Performance Degradation in Defective Branch Target Buffers
    Filippou, Filippos
    Keramidas, Georgios
    Mavropoulos, Michail
    Nikolos, Dimitris
    2016 IEEE 22ND INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2016, : 96 - 102
  • [22] Cost-Efficient FMCW Radar for Multi-Target Classification in Security Gate Monitoring
    Rizik, Ali
    Tavanti, Emanuele
    Chible, Hussien
    Caviglia, Daniele D.
    Randazzo, Andrea
    IEEE SENSORS JOURNAL, 2021, 21 (18) : 20447 - 20461
  • [23] COST-EFFICIENT CNC PRECISION TURNING
    MULLER, H
    FISCHER, H
    F&M-FEINWERKTECHNIK & MESSTECHNIK, 1990, 98 (06): : 249 - 250
  • [24] A Blueprint for Cost-Efficient Localization Microscopy
    Holm, Thorge
    Klein, Teresa
    Loeschberger, Anna
    Klamp, Tobias
    Wiebusch, Gerd
    van de Linde, Sebastian
    Sauer, Markus
    CHEMPHYSCHEM, 2014, 15 (04) : 651 - 654
  • [25] HOW COST-EFFICIENT ARE STOCK OPTIONS
    FOSTER, KE
    COMPENSATION REVIEW, 1973, 5 (02): : 11 - 18
  • [26] Cost-Efficient Data Redundancy in the Cloud
    Waibel, Philipp
    Hochreiner, Christoph
    Schulte, Stefan
    2016 IEEE 9TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2016, : 1 - 9
  • [27] Cost-efficient SHA hardware accelerators
    Chaves, Ricardo
    Kuzmanov, Georgi
    Sousa, Leonel
    Vassiliadis, Starnatis
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (08) : 999 - 1008
  • [28] Cost-efficient deployment of collaborating components
    Csorba, Mate J.
    Heegaard, Poul E.
    Herrmann, Peter
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2008, 5053 : 253 - 268
  • [29] Simple Cost-Efficient Magnetic Suspension
    Voronkov, V. S.
    Malkin, S. A.
    TECHNICAL PHYSICS, 2011, 56 (11) : 1675 - 1678
  • [30] NEAR PATIENT TESTING - IS NOT COST-EFFICIENT
    GODWIN, PGR
    BRITISH MEDICAL JOURNAL, 1993, 307 (6910): : 1008 - 1008