CHiPReP—A Compiler for the HiPReP High-Performance Reconfigurable Processor

Autor: Philipp S. Käsgen, Markus Weinhardt, Mohamed Messelka
Jazyk: angličtina
Rok vydání: 2021
Předmět:
Zdroj: Electronics, Vol 10, Iss 2590, p 2590 (2021)
Electronics
Volume 10
Issue 21
ISSN: 2079-9292
Popis: This article presents CHiPReP, a C compiler for the HiPReP processor, which is a high-performance Coarse-Grained Reconfigurable Array employing Floating-Point Units. CHiPReP is an extension of the LLVM and CCF compiler frameworks. Its main contributions are (i) a Splitting Algorithm for Data Dependence Graphs, which distributes the computations of a C loop to Address-Generator Units and Processing Elements
(ii) a novel instruction clustering and scheduling heuristic
and (iii) an integrated placement, pipeline balancing and routing optimization method based on Simulated Annealing. The compiler was verified and analyzed using a cycle-accurate HiPReP simulation model.
Databáze: OpenAIRE