DocumentCode
703824
Title
Interplay of loop unrolling and multidimensional memory partitioning in HLS
Author
Cilardo, Alessandro ; Gallo, Luca
Author_Institution
Dept. of Electr. Eng. & Inf. Technol., Univ. of Naples Federico II, Naples, Italy
fYear
2015
fDate
9-13 March 2015
Firstpage
163
Lastpage
168
Abstract
This paper deals with memory partitioning in the context of high-level synthesis for FPGA technologies. In particular, the work focuses on the area overhead caused by partitioning and sheds light on the interplay with a technique commonly used in HLS, i.e., loop unrolling. As a practical outcome, the study proposes a solution to reduce the area overhead by appropriately controlling the degree of loop unrolling. The experimental results confirm the significance of the analysis as well as the effectiveness of the proposed optimization technique.
Keywords
field programmable gate arrays; network synthesis; optimisation; FPGA technologies; HLS; high-level synthesis; interplay; loop unrolling; multidimensional memory partitioning; optimization technique; Arrays; Kernel; Lattices; Memory management; Schedules; Switches; Zinc;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location
Grenoble
Print_ISBN
978-3-9815-3704-8
Type
conf
Filename
7092376
Link To Document