Generating CGRA Processing Element Hardware with CGRAgen

Tutkimustuotos: KonferenssiartikkeliScientificvertaisarvioitu

6 Lataukset (Pure)

Abstrakti

The popularity of the Internet of Things and next-generation wireless networks calls for a greater distribution of small but high-performance and energy-efficient compute devices at the networks’ Edge. These devices must integrate hardware acceleration to meet the latency requirements of relevant use cases. Existing work has highlighted Coarse-Grained Reconfigurable Arrays (CGRAs) as suitable compute architectures for this purpose. However, like other modern hardware design, research and design space exploration into CGRAs is hindered by long development times needed for Register Transfer Level implementation. In this paper, we propose mitigating these by extending the open-source CGRAgen tool with a Chisel-based hardware backend capable of transforming abstract Processing Element (PE) descriptions into synthesizable Verilog code. We present how CGRAgen’s internal module representation is transformed to Chisel modules and demonstrate this on a selection of PE architectures from the literature. Finally, we outline future work on extending this flow to generate entire CGRAs.
AlkuperäiskieliEnglanti
OtsikkoProceedings - 2023 26th Euromicro Conference on Digital System Design, DSD 2023
KustantajaIEEE
Sivut1-7
Sivumäärä7
ISBN (elektroninen)979-8-3503-4419-6
ISBN (painettu)979-8-3503-4420-2
DOI - pysyväislinkit
TilaJulkaistu - 2023
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaEuromicro Conference on Digital System Design - Golem, Albania
Kesto: 6 syysk. 20238 syysk. 2023

Julkaisusarja

NimiProceedings : Euromicro Conference on Digital System Design
ISSN (painettu)2639-3859
ISSN (elektroninen)2771-2508

Conference

ConferenceEuromicro Conference on Digital System Design
Maa/AlueAlbania
KaupunkiGolem
Ajanjakso6/09/238/09/23

Julkaisufoorumi-taso

  • Jufo-taso 1

Sormenjälki

Sukella tutkimusaiheisiin 'Generating CGRA Processing Element Hardware with CGRAgen'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä