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 条
  • [21] Error Recovery Technique for Coarse-Grained Reconfigurable Architectures
    Azeem, Muhammad Moazam
    Piestrak, Stanislaw J.
    Sentieys, Olivier
    Pillement, Sebastien
    2011 IEEE 14TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2011, : 441 - 446
  • [22] Compiling parallel applications to Coarse-Grained Reconfigurable Architectures
    Tuhin, Mohammed Ashraful Alam
    Norvell, Theodore S.
    2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 1649 - +
  • [23] Mapping Imperfect Loops to Coarse-Grained Reconfigurable Architectures
    Sim, Hyeonuk
    Lee, Hongsik
    Seo, Seongseok
    Lee, Jongeun
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (07) : 1092 - 1104
  • [24] DRESC: A retargetable compiler for coarse-grained reconfigurable architectures
    Mei, BF
    Vernalde, S
    Verkest, D
    De Man, H
    Lauwereins, R
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 166 - 173
  • [25] Free search algorithm based on coarse-grained and fine-grained crossover
    Zhou, Hui
    Li, Dan-Mei
    Xu, Chen
    Shao, Shi-Huang
    Yuan, Cong-Ming
    Kongzhi yu Juece/Control and Decision, 2008, 23 (09): : 1068 - 1072
  • [26] A MULTIPROCESSOR ARCHITECTURE COMBINING FINE-GRAINED AND COARSE-GRAINED PARALLELISM STRATEGIES
    LILJA, DJ
    PARALLEL COMPUTING, 1994, 20 (05) : 729 - 751
  • [27] EVALUATING PERFORMANCE TRADEOFFS BETWEEN FINE-GRAINED AND COARSE-GRAINED ALTERNATIVES
    DUBEY, PK
    ADAMS, GB
    FLYNN, MJ
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (01) : 17 - 27
  • [28] Prediction of compaction parameters for fine-grained and coarse-grained soils: a review
    Verma, Gaurav
    Kumar, Brind
    INTERNATIONAL JOURNAL OF GEOTECHNICAL ENGINEERING, 2020, 14 (08) : 970 - 977
  • [29] Reducing Configuration Contexts for Coarse-grained Reconfigurable Architecture
    Yin, Shouyi
    Yin, Chongyong
    Liu, Leibo
    Zhu, Min
    Wang, Yansheng
    Wei, Shaojun
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 121 - 124
  • [30] 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