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