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

被引:2
|
作者
Dou Yong [1 ]
Wu GuiMing [1 ]
Xu JinHui [1 ]
Zhou XingMing [1 ]
机构
[1] Natl Univ Def Technol, Natl Lab Parallel & Distributed Proc, Changsha 410073, Hunan, Peoples R China
来源
基金
国家高技术研究发展计划(863计划); 中国国家自然科学基金;
关键词
reconfigurable computing; loop pipelining; data driven; register promotion;
D O I
10.1007/s11432-008-0146-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:13
相关论文
共 50 条
  • [31] Configuration Context Reduction for Coarse-Grained Reconfigurable Architecture
    Yin, Shouyi
    Yin, Chongyong
    Liu, Leibo
    Zhu, Min
    Wei, Shaojun
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (02): : 335 - 344
  • [32] A Coarse-Grained Reconfigurable Architecture with Compilation for High Performance
    Wan, Lu
    Dong, Chen
    Chen, Deming
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2012, 2012
  • [33] Implementing Flexible Reliability in a Coarse-Grained Reconfigurable Architecture
    Alnajjar, Dawood
    Konoura, Hiroaki
    Ko, Younghun
    Mitsuyama, Yukio
    Hashimoto, Masanori
    Onoye, Takao
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (12) : 2165 - 2178
  • [34] 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,
  • [35] Evolution in architectures and programming methodologies of coarse-grained reconfigurable computing
    Zain-ul-Abdin
    Svensson, Bertil
    MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (03) : 161 - 178
  • [36] Reducing Memory Access Conflicts with Loop Transformation and Data Reuse on Coarse-grained Reconfigurable Architecture
    Chen, Yuge
    Zhao, Zhongyuan
    Jiang, Jianfei
    He, Guanghui
    Mao, Zhigang
    Sheng, Weiguang
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 124 - 129
  • [37] 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
  • [38] A coarse-grained FPGA architecture for reconfigurable baseband modulator/demodulator
    Wu, W
    Chin, SS
    Hong, SJ
    THIRTY-SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS - CONFERENCE RECORD, VOLS 1 AND 2, CONFERENCE RECORD, 2002, : 1613 - 1618
  • [39] MT-ADRES: Multithreading on coarse-grained reconfigurable architecture
    Wu, Kehuai
    Kanstein, Andreas
    Madsen, Jan
    Berekovic, Mladen
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2007, 4419 : 26 - +
  • [40] Mixed-granularity Parallel Coarse-grained Reconfigurable Architecture
    Deng, Jinyi
    Zhang, Linyun
    Wang, Lei
    Liu, Jiawei
    Deng, Kexiang
    Tang, Shibin
    Gu, Jiangyuan
    Han, Boxiao
    Xu, Fei
    Liu, Leibo
    Wei, Shaojun
    Yin, Shouyi
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 343 - 348