A Fine-Grained Multicasting of Configuration Data for Coarse-Grained Reconfigurable Architectures

被引:0
|
作者
Kojima, Takuya [1 ]
Amano, Hideharu [1 ]
机构
[1] Keio Univ, Dept Informat & Comp Sci, Yokohama, Kanagawa 2238522, Japan
来源
关键词
CGRA; configuration reduction; integer-linear-program; multicasting; COMPRESSION;
D O I
10.1587/transinf.2018EDP7336
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A novel configuration data compression technique for coarse-grained reconfigurable architectures (CGRAs) is proposed. Reducing the size of configuration data of CGRAs shortens the reconfiguration time especially when the communication bandwidth between a CGRA and a host CPU is limited. In addition, it saves energy consumption of configuration cache and controller. The proposed technique is based on a multicast configuration technique called RoMultiC, which reduces the configuration time by multicasting the same data to multiple PEs (Processing Elements) with two bit-maps. Scheduling algorithms for an optimizing the order of multicasting have been proposed. However, the multicasting is possible only if each PE has completely the same configuration. In general, configuration data for CGRAs can be divided into some fields like machine code formats of general perpose CPUs. The proposed scheme confines a part of fields for multicasting so that the possibility of multicasting more PEs can be increased. This paper analyzes algorithms to find a configuration pattern which maximizes the number of multicasted PEs. We implemented the proposed scheme to CMA (Cool Mega Array), a straight forward CGRA as a case study. Experimental results show that the proposed method achieves 40.0% smaller configuration than a previous method for an image processing application at maximum. The exploration of the multicasted grain size reveals the effective grain size for each algorithm. Furthermore, since both a dynamic power consumption of the configuration controller and a configuration time are improved, it achieves 50.1% reduction of the energy consumption for the configuration with a negligible area overhead.
引用
收藏
页码:1247 / 1256
页数:10
相关论文
共 50 条
  • [1] A Configuration Data Multicasting Method for Coarse-Grained Reconfigurable Architectures
    Kojima, Takuya
    Amano, Hideharu
    2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2018, : 239 - 242
  • [2] A fine-grained/coarse-grained heterogeneous reconfigurable DSP architecture based on parallel processing
    Yang, Y
    Mao, ZG
    Lai, FC
    PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION SCIENCE AND TECHNOLOGY, VOL 3, 2002, : 558 - 562
  • [3] High Throughput Data Mapping for Coarse-Grained Reconfigurable Architectures
    Kim, Yongjoo
    Lee, Jongeun
    Shrivastava, Aviral
    Yoon, Jonghee W.
    Cho, Doosan
    Paek, Yunheung
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (11) : 1599 - 1609
  • [4] A Data Prefetch and Reuse Strategy for Coarse-Grained Reconfigurable Architectures
    Ge, Wei
    Qi, Zhi
    Du, Yue
    Ma, Lu
    Shi, Longxing
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (03): : 616 - 623
  • [5] Hardware Virtualization On Coarse-Grained Reconfigurable Architectures
    Lo, Thiago Berticelli
    Carro, Luigi
    Schneider Beck, Antonio Carlos
    PROCEEDINGS OF IV BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING SBESC 2014, 2014, : 55 - 60
  • [6] Regular mapping for coarse-grained reconfigurable architectures
    Hannig, F
    Dutta, H
    Teich, J
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL V, PROCEEDINGS: DESIGN AND IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS INDUSTRY TECHNOLOGY TRACKS MACHINE LEARNING FOR SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING SIGNAL PROCESSING FOR EDUCATION, 2004, : 57 - 60
  • [7] Compilation approach for coarse-grained reconfigurable architectures
    Lee, JE
    Choi, K
    Dutt, ND
    IEEE DESIGN & TEST OF COMPUTERS, 2003, 20 (01): : 26 - 33
  • [8] Techniques for Improving Coarse-Grained Reconfigurable Architectures
    Han, Kyuseung
    Park, Seongsik
    Choi, Kiyoung
    Paek, Jong Kyung
    Lee, Jongeun
    2011 IEEE 54TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2011,
  • [9] Modeling Both Coarse-grained and Fine-grained Topics in Massive Text Data
    Zhang, Weifan
    Zhang, Hui
    Zuo, Yuan
    Wang, Deqing
    2015 IEEE FIRST INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (BIGDATASERVICE 2015), 2015, : 378 - 383
  • [10] Transport Mode Detection When Fine-grained and Coarse-grained Data Meet
    Asgari, Fereshteh
    Clemencon, Stephan
    2018 3RD IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION ENGINEERING (ICITE), 2018, : 301 - 307