The reviewed record of science sign in
Pith

arxiv: 2309.01273 · v1 · pith:5A5BWCR3 · submitted 2023-09-03 · cs.AR · cs.SY· eess.SY

WindMill: A Parameterized and Pluggable CGRA Implemented by DIAG Design Flow

Reviewed by Pithpith:5A5BWCR3open to challenge →

classification cs.AR cs.SYeess.SY
keywords designdevelopmentflowhardwarealgorithmapplicationapplicationscalled
0
0 comments X
read the original abstract

With the cross-fertilization of applications and the ever-increasing scale of models, the efficiency and productivity of hardware computing architectures have become inadequate. This inadequacy further exacerbates issues in design flexibility, design complexity, development cycle, and development costs (4-d problems) in divergent scenarios. To address these challenges, this paper proposed a flexible design flow called DIAG based on plugin techniques. The proposed flow guides hardware development through four layers: definition(D), implementation(I), application(A), and generation(G). Furthermore, a versatile CGRA generator called WindMill is implemented, allowing for agile generation of customized hardware accelerators based on specific application demands. Applications and algorithm tasks from three aspects is experimented. In the case of reinforcement learning algorithm, a significant performance improvement of $2.3\times$ compared to GPU is achieved.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.