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 条
  • [41] Memory Access Optimization in Compilation for Coarse-Grained Reconfigurable Architectures
    Kim, Yongjoo
    Lee, Jongeun
    Shrivastava, Aviral
    Paek, Yunheung
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2011, 16 (04)
  • [42] A Survey on Coarse-Grained Reconfigurable Architectures From a Performance Perspective
    Podobas, Artur
    Sano, Kentaro
    Matsuoka, Satoshi
    IEEE ACCESS, 2020, 8 : 146719 - 146743
  • [43] Still Image Processing on Coarse-Grained Reconfigurable Array Architectures
    Matthias Hartmann
    Vasileios (Vassilis) Pantazis
    Tom Vander Aa
    Mladen Berekovic
    Christian Hochberger
    Journal of Signal Processing Systems, 2010, 60 : 225 - 237
  • [44] Fault Recovery Time Analysis for Coarse-Grained Reconfigurable Architectures
    Lee, Ganghee
    Cetin, Ediz
    Diessel, Oliver
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)
  • [45] An algorithm for mapping loops onto coarse-grained reconfigurable architectures
    Lee, JE
    Choi, K
    Dutt, ND
    ACM SIGPLAN NOTICES, 2003, 38 (07) : 183 - 188
  • [46] High-level Programming of Coarse-Grained Reconfigurable Architectures
    Zain-ul-Abdin
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 713 - 714
  • [47] Coarse-grained reconfigurable architectures for radio baseband processing: A survey
    Hassan, Zohaib
    Ometov, Aleksandr
    Lohan, Elena Simona
    Nurmi, Jari
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 154
  • [48] Consistency Checking for Refactoring from Coarse-Grained Locks to Fine-Grained Locks
    Zhang, Yang
    Liu, Jingjing
    Qi, Lin
    Meredith, Grant
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2024, 34 (07) : 1063 - 1093
  • [49] Evolution in architectures and programming methodologies of coarse-grained reconfigurable computing
    Zain-ul-Abdin
    Svensson, Bertil
    MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (03) : 161 - 178
  • [50] Facial expression recognition via coarse-grained and fine-grained feature representation
    Baffour, Adu Asare
    Qin, Zhen
    Zhu, Guobin
    Ding, Yi
    Qin, Zhiguang
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (04) : 3947 - 3959