DocumentCode
2487348
Title
Flexible pipelining design for recursive variable expansion
Author
Nawaz, Zubair ; Marconi, Thomas ; Bertels, Koen ; Stefanov, Todor
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
fYear
2009
fDate
23-29 May 2009
Firstpage
1
Lastpage
8
Abstract
Many image and signal processing kernels can be optimized for performance consuming a reasonable area by doing loops parallelization with extensive use of pipelining. This paper presents an automated flexible pipeline design algorithm for our unique acceleration technique called Recursive Variable Expansion. The preliminary experimental results on a kernel of real life application shows comparable performance to hand optimized implementation in reduced design time. This make it a good choice for generating high performance code for kernels which satisfy the given constraints, for which hand optimized codes are not available.
Keywords
parallel algorithms; parallel programming; program control structures; acceleration technique; automated flexible pipeline design algorithm; flexible pipelining design; image processing kernel; loops parallelization; recursive variable expansion; signal processing kernel; Algorithm design and analysis; Constraint optimization; Delay; Design optimization; Field programmable gate arrays; Hardware; Kernel; Parallel processing; Pipeline processing; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location
Rome
ISSN
1530-2075
Print_ISBN
978-1-4244-3751-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2009.5161215
Filename
5161215
Link To Document