OrderMap: A CGRA Mapping Algorithm based on DFG Analysis and Graph Homomorphism

Jiangnan Li,Su Zheng,Lingli Wang,Wenbo Yin
DOI: https://doi.org/10.1109/icsict55466.2022.9963172
2022-01-01
Abstract:Coarse-grained reconfigurable architecture (CGRA) accelerator is a promising solution in fields such as deep learning and edge computing. One of the difficult problems to design the accelerator is to map the data flow graph (DFG) to the architecture efficiently. The previous mapping algorithms based on graph structure mainly focus on optimization during the placement and routing stage, which may fall into a local minimum and lead to an increase in initiation interval (II). We propose a CGRA mapping algorithm, OrderMap, based on DFG analysis and graph homomorphism. It analyzes the DFG structure information to decide the node mapping order, followed by placement, and routing. Experimental results show that our algorithm is faster than CGRA-ME with smaller IIs. Compared with FastCGRA based on the depth-first order, OrderMap is 22.3 × faster with the same mapping results.
What problem does this paper attempt to address?