Comparing Branch Predictors for Distributed-Controlled Coarse-Grained Reconfigurable Arrays

被引:0
|
作者
Jian, Liu [1 ]
Liu, Leibo [1 ]
Lu, Yanan [1 ]
Zhu, Jianfeng [1 ]
Wei, Shaojun [1 ]
机构
[1] Tsinghua Univ, Inst Microelect, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
coarse-grained reconfigurable array; branch predictor; distributed control; predicate;
D O I
10.1109/iccsn.2019.8905283
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Coarse-Grained Reconfigurable Array (CGRA) is a kind of spatial architecture that can achieve high parallelism. However, the control flow between instructions limits the parallelism and introduces pipeline stalls, significantly degrading the performance of the applications with intensive control flows. So, branch prediction is indispensable. Since CGRAs are composed of many processing elements (PEs) and the pipeline in a PE is not as deep as that in traditional processors, the branch predictors need to be reappraised. In this paper, we propose a hybrid branch predictor for CGRAs by exploiting the advantages of two complementary branch predictors. The result shows that the hybrid predictor performs best among all the predictors in the experiment. The hybrid predictor improves prediction accuracy by 4.48% compared with the bimodal predictor which is used in a latest CGRA related research.
引用
收藏
页码:698 / 703
页数:6
相关论文
共 50 条
  • [1] Minimizing Pipeline Stalls in Distributed-Controlled Coarse-Grained Reconfigurable Arrays with Triggered Instruction Issue and Execution
    Lu, Yanan
    Liu, Leibo
    Deng, Yangdong
    Weng, Jian
    Li, Zhaoshi
    Deng, Chenchen
    Wei, Shaojun
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [2] OpenCGRA: Democratizing Coarse-Grained Reconfigurable Arrays
    Tan, Cheng
    Agostini, Nicolas Bohm
    Zhang, Jeff
    Minutoli, Marco
    Castellana, Vito Giovanni
    Xie, Chenhao
    Geng, Tong
    Li, Ang
    Barker, Kevin
    Tumeo, Antonino
    2021 IEEE 32ND INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2021), 2021, : 149 - 155
  • [3] A Bimodal Scheduler for Coarse-Grained Reconfigurable Arrays
    Theocharis, Panagiotis
    De Sutter, Bjorn
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (02)
  • [4] A Reconfigurable Memory Architecture for System Integration of Coarse-Grained Reconfigurable Arrays
    Sousa, Ericles
    Tanase, Alexandru
    Hannig, Frank
    Teich, Juergen
    2017 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2017,
  • [5] Cascade: An Application Pipelining Toolkit for Coarse-Grained Reconfigurable Arrays
    Melchert, Jackson
    Mei, Yuchen
    Koul, Kalhan
    Liu, Qiaoyi
    Horowitz, Mark
    Raina, Priyanka
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (10) : 3055 - 3067
  • [6] CGADL: An Architecture Description Language for Coarse-Grained Reconfigurable Arrays
    Filho, Julio Oliveira
    Masekowsky, Stephan
    Schweizer, Thomas
    Rosenstiel, Wolfgang
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (09) : 1247 - 1259
  • [7] STATIC VERSUS SCHEDULED INTERCONNECT IN COARSE-GRAINED RECONFIGURABLE ARRAYS
    Van Essen, Brian
    Wood, Aaron
    Carroll, Allan
    Friedman, Stephen
    Panda, Robin
    Ylvisaker, Benjamin
    Ebeling, Carl
    Hauck, Scott
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 268 - +
  • [8] Architecture exploration and tools for pipelined coarse-grained reconfigurable arrays
    Stock, Florian
    Koch, Andreas
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 53 - 58
  • [9] Canal: A Flexible Interconnect Generator for Coarse-Grained Reconfigurable Arrays
    Melchert, Jackson
    Zhang, Keyi
    Mei, Yuchen
    Horowitz, Mark
    Torng, Christopher
    Raina, Priyanka
    IEEE COMPUTER ARCHITECTURE LETTERS, 2023, 22 (01) : 45 - 48
  • [10] Resource constrained modulo scheduling for coarse-grained reconfigurable arrays
    Dimitroulakos, G.
    Galanis, M. D.
    Goutis, C. E.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 2901 - +