Back to Browse

a22 Pillars: An Integrated CGRA Design Framework

583 views
Oct 27, 2020
18:59

Abstract In this paper, we propose Pillars, an integrated CGRA design framework, to assist in design space exploration and hardware optimization of CGRA. Pillars allows an architect to describe a hierarchical CGRA design in a Scala-based language and produce an in-memory model for both behavior and structure. The model generates the RTL code and the structure for reconfiguration. This structure enables application mapping and context generation in a flattened representation generated from a hierarchical model. Thus, CAD tools in Pillars are able to map applications onto the architecture and produce contexts that enable cycle-accurate simulations. In the experimental evaluation, we demonstrate the capability of Pillars to model CGRA architectures by synthesizing variants of a widely known CGRA architecture, ADRES, into FPGA overlays. Authors Yijiang Guo [email protected] (Peking University) Guojie Luo [email protected] (Peking University)

Download

0 formats

No download links available.

a22 Pillars: An Integrated CGRA Design Framework | NatokHD