Title :
High-Level Synthesis of HW Tasks Targeting Run-Time Reconfigurable FPGAs
Author :
Boden, Maik ; Fiebig, Thomas ; Meissner, Thomas ; Rülke, Steffen ; Becker, Jürgen
Author_Institution :
EAS, Fraunhofer IIS, Dresden
Abstract :
This paper presents a novel high-level synthesis (HLS) and optimization approach targeting FPGA architectures that are reconfigurable at run-time. To model a reconfigurable system on a high level of abstraction, we use a hierarchical operation (control and data) flow graph. In order to reduce the overhead for reconfiguring the system, we apply resource sharing to our model to deduce reusable design parts for the implementation. A case study compares our HLS approach with a reference design which was manually coded on register-transfer-level (RTL).
Keywords :
data flow graphs; field programmable gate arrays; high level synthesis; optimisation; reconfigurable architectures; resource allocation; control flow graph; data flow graph; field programmable gate arrays; hardware tasks; high-level synthesis; optimization; register-transfer-level; resource sharing; run-time reconfigurable FPGA architecture; Computer architecture; Design optimization; Field programmable gate arrays; Flow graphs; High level synthesis; Libraries; Mobile computing; Resource management; Runtime; Ubiquitous computing;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
DOI :
10.1109/IPDPS.2007.370390