PRAD: A Bayesian Optimization-based DSE Framework for Parameterized Reconfigurable Architecture Design.

Bingbing Peng,Shaoyang Sun,Yuan Dai,Jingyuan Li,Yunhui Qiu,Kaihang Wang,Wenbo Yin,Lingli Wang
DOI: https://doi.org/10.1109/fccm57271.2023.00054
2023-01-01
Abstract:Coarse-Grained Reconfigurable Architecture (CGRA) is a domain-specific reconfigurable architecture. Generally, the CGRA architecture consists of IO, memory, coarse-grained processing element (PE), and interconnect. Usually, ALU in PE contains a relatively complete set of operations and most of the interconnects adopt neighbor-to-neighbor (N2N) [1], switch-based [2], and combination of the connection box and switch box (CB-SB) patterns [3]. However, the complex operation sets and switch-based/CB-SB fully-connected interconnects provide sufficient reconfigurability at the cost of resource overhead. Thus, it is important to build a parameterized architecture of CGRA to achieve a balance among hardware overhead, flexibility and performance through automatic design space exploration (DSE).
What problem does this paper attempt to address?