A coarse-grained reconfigurable computing architecture with loop self-pipelining

被引:0
|
作者
Yong Dou
GuiMing Wu
JinHui Xu
XingMing Zhou
机构
[1] National University of Defense Technology,National Laboratory for Parallel & Distributed Processing
来源
Science in China Series F: Information Sciences | 2009年 / 52卷
关键词
reconfigurable computing; loop pipelining; data driven; register promotion;
D O I
暂无
中图分类号
学科分类号
摘要
Reconfigurable computing tries to achieve the balance between high efficiency of custom computing and flexibility of general-purpose computing. This paper presents the implementation techniques in LEAP, a coarse-grained reconfigurable array, and proposes a speculative execution mechanism for dynamic loop scheduling with the goal of one iteration per cycle and implementation techniques to support decoupling synchronization between the token generator and the collector. This paper also introduces the techniques of exploiting both data dependences of intra- and inter-iteration, with the help of two instructions for special data reuses in the loop-carried dependences. The experimental results show that the number of memory accesses reaches on average 3% of an RISC processor simulator with no memory optimization. In a practical image matching application, LEAP architecture achieves about 34 times of speedup in execution cycles, compared with general-purpose processors.
引用
收藏
页码:575 / 587
页数:12
相关论文
共 50 条
  • [11] MapReduce inspired loop mapping for coarse-grained reconfigurable architecture
    ShouYi Yin
    ShengJia Shao
    LeiBo Liu
    ShaoJun Wei
    Science China Information Sciences, 2014, 57 : 1 - 14
  • [12] Asynchronous Coarse-Grained Reconfigurable Computing Architecture for Matrix Inversion
    Wang, Tianli
    Chen, Mingshu
    Xing, Yunpeng
    Li, Caihong
    He, Anping
    2024 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS, ICCCS 2024, 2024, : 353 - 358
  • [13] Temporal Partitioning Algorithm for a Coarse-grained Reconfigurable Computing Architecture
    Yin, Chongyong
    Yin, Shouyi
    Liu, Leibo
    Wei, Shaojun
    PROCEEDINGS OF THE 2009 12TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC 2009), 2009, : 655 - 658
  • [14] Resource sharing and pipelining in coarse-grained reconfigurable architecture for domain-specific optimization
    Kim, Y
    Kiemb, M
    Park, C
    Jung, J
    Choi, K
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 12 - 17
  • [15] Map Reduce inspired loop mapping for coarse-grained reconfigurable architecture
    YIN ShouYi
    SHAO ShengJia
    LIU LeiBo
    WEI ShaoJun
    Science China(Information Sciences), 2014, 57 (12) : 184 - 197
  • [16] 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
  • [17] Software pipelining for coarse-grained reconfigurable instruction set processors
    Barat, F
    Jayapala, M
    de Beeck, PO
    Deconinck, G
    ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 338 - 344
  • [18] A Coarse-Grained Reconfigurable Architecture for a PRET Machine
    Siqueira, Hadley
    Kreutz, Marcio
    2018 VIII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2018), 2018, : 237 - 242
  • [19] Inter-coarse-grained reconfigurable architecture reconfiguration technique for efficient pipelining of kernel-stream on coarse-grained reconfigurable architecture-based multi-core architecture
    Kim, Yoonjin
    Joo, Hyejin
    Yoon, Sohyun
    IET CIRCUITS DEVICES & SYSTEMS, 2016, 10 (04) : 251 - 265
  • [20] Register file architecture optimization in a coarse-grained reconfigurable architecture
    Kwok, Z
    Wilton, SJE
    FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 35 - 44