DocumentCode
124028
Title
Area implications of memory partitioning for high-level synthesis on FPGAs
Author
Gallo, Luca ; Cilardo, Alessandro ; Thomas, David ; Bayliss, Samuel ; Constantinides, George A.
Author_Institution
Univ. of Naples Federico II, Naples, Italy
fYear
2014
fDate
2-4 Sept. 2014
Firstpage
1
Lastpage
4
Abstract
FPGAs normally have numerous independent memory banks that can be accessed simultaneously, potentially offering a very large memory bandwidth. Adopting a suitable application-based memory partitioning strategy is thus vital to take full advantage of the memory architecture. In addition to improving the potential memory bandwidth, partitioning also affects the area complexity of the generated system because the required steering logic depends on the partitioning scheme. This work describes the area implications of a lattice-based memory partitioning technique in the context of high-level synthesis for FPGAs. Experimental results with a commercial HLS tool show that the proposed partitioning technique improves area efficiency compared to alternative approaches.
Keywords
field programmable gate arrays; high level synthesis; memory architecture; FPGA; application-based memory partitioning; commercial HLS tool; high-level synthesis; independent memory banks; lattice-based memory partitioning; memory architecture; steering logic; Field programmable gate arrays; Lattices; Memory management; Parallel processing; Schedules; Switches; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location
Munich
Type
conf
DOI
10.1109/FPL.2014.6927417
Filename
6927417
Link To Document