CGRA-ME: A unified framework for CGRA modelling and exploration
CGRA-ME: A unified framework for CGRA modelling and exploration
复制标题
CGRA-ME:CGRA 建模和探索的统一框架
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
J. Anderson
中科院分区:
文献类型:
--
作者:
S. Alexander Chin;N. Sakamoto;A. Rui;Jim Zhao;Jin Hee Kim;Yuko Hara;J. Anderson
Coarse-grained reconfigurable arrays (CGRAs) are a style of programmable logic device situated between FPGAs and custom ASICs on the spectrum of programmability, performance, power and cost. CGRAs have been proposed by both academia and industry; however, prior works have been mainly self-contained without broad architectural exploration and comparisons with competing CGRAs. We present CGRA-ME - a unified CGRA framework that encompasses generic architecture description, architecture modelling, application mapping, and physical implementation. Within this framework, we discuss our architecture description language CGRA-ADL, a generic LLVM-based simulated annealing mapper, and a standard cell flow for physical implementation. An architecture exploration case study is presented, highlighting the capabilities of CGRA-ME by exploring a variety of architectures with varying functionality, interconnect, array size, and execution contexts through the mapping of application benchmarks and the production of standard cell designs.