DocumentCode
2024064
Title
A Generic VHDL Template for 2D Stencil Code Applications on FPGAs
Author
Schmidt, Michael ; Reichenbach, Marc ; Fey, Dietmar
Author_Institution
Dept. of Comput. Sci., Friedrich-Alexander-Univ. Erlangen-Nuremberg, Erlangen-Nuremberg, Germany
fYear
2012
fDate
11-11 April 2012
Firstpage
180
Lastpage
187
Abstract
The efficient realization of self-organizing systems based on 2D stencil code applications, like our developed Marching Pixel algorithms, is a great challenge. They are data-intensive and also computational-intensive, because often a high number of iterations is required. FPGAs are predestined for the realization of these algorithms. They are very flexible, allow a scalable parallel processing and have a moderate power consumption, even in high-performance versions. Therefore, FPGAs are highly qualified to make these applications also real-time capable. Our goal was to implement an efficient parameterizable buffering and parallel processing scheme for such operations in FPGAs, to process them as fast as possible. We developed a generic VHDL template which allows a scalable parallelization and pipelining of 2D stencil code applications in relation to application and hardware constraints.
Keywords
field programmable gate arrays; hardware description languages; parallel processing; 2D stencil code applications; FPGA; generic VHDL template; marching pixel algorithms; parallel processing; self-organizing systems; Bandwidth; Clocks; Computer architecture; Field programmable gate arrays; Microprocessors; Pipeline processing; Real time systems; FPGA; full buffering; parallel processing; stencil codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2012 15th IEEE International Symposium on
Conference_Location
Shenzhen, Guangdong
Print_ISBN
978-1-4673-0900-4
Type
conf
DOI
10.1109/ISORCW.2012.39
Filename
6196120
Link To Document