TY - JOUR
T1 - A retargetable compiler based on graph representation for dynamically reconfigurable processor arrays
AU - Tunbunheng, Vasutan
AU - Amano, Hideharu
N1 - Copyright:
Copyright 2017 Elsevier B.V., All rights reserved.
PY - 2008/11
Y1 - 2008/11
N2 - For developing design environment of various Dynamically Reconfigurable Processor Arrays (DRPAs), the Graph with Configuration Information (GCI) is proposed to represent configurable resource in the target dynamically reconfigurable architecture. The functional unit, constant unit, register, and routing resource can be represented in the graph as well as the configuration information. The restriction in the hardware is also added in the graph by limiting the possible configuration at a node controlled by the other node. A prototype compiler called Black-Diamond with GCI is now available for three different DRPAs. It translates data-flow graph from C-like front-end description, applies placement and routing by using the GCI, and generates configuration data for each element of the DRPA. Evaluation results of simple applications show that Black-Diamond can generate reasonable designs for all three different architectures. Other target architectures can be easily treated by representing many aspects of architectural property into a GCI.
AB - For developing design environment of various Dynamically Reconfigurable Processor Arrays (DRPAs), the Graph with Configuration Information (GCI) is proposed to represent configurable resource in the target dynamically reconfigurable architecture. The functional unit, constant unit, register, and routing resource can be represented in the graph as well as the configuration information. The restriction in the hardware is also added in the graph by limiting the possible configuration at a node controlled by the other node. A prototype compiler called Black-Diamond with GCI is now available for three different DRPAs. It translates data-flow graph from C-like front-end description, applies placement and routing by using the GCI, and generates configuration data for each element of the DRPA. Evaluation results of simple applications show that Black-Diamond can generate reasonable designs for all three different architectures. Other target architectures can be easily treated by representing many aspects of architectural property into a GCI.
KW - Dynamically reconfigurable system
KW - Retargetable compiler
UR - http://www.scopus.com/inward/record.url?scp=68749104525&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=68749104525&partnerID=8YFLogxK
U2 - 10.1093/ietisy/e91-d.11.2655
DO - 10.1093/ietisy/e91-d.11.2655
M3 - Article
AN - SCOPUS:68749104525
VL - E91-D
SP - 2655
EP - 2665
JO - IEICE Transactions on Information and Systems
JF - IEICE Transactions on Information and Systems
SN - 0916-8532
IS - 11
ER -