I. Introduction
Coarse-grained reconfigurable arrays (CGRAs) bring hardware designs with high flexibility, reconfigurability, and energy efficiency, making them attractive for specific application domains, such as cryptographic processing [1], [2], neural network acceleration [3], [4], and scientific computing [5], [6]. During the CGRA development, developers should evaluate and tune the design to optimize the CGRA architecture. This process is called design space exploration (DSE).