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 :
بازگشت