Title :
Model-based synthesis and optimization of static multi-rate image processing algorithms
Author :
Keinert, Joachim ; Dutta, Hritam ; Hannig, Frank ; Haubelt, Christian ; Teich, Jürgen
Author_Institution :
Digital Cinema Dept., Fraunhofer IIS, Erlangen, Germany
Abstract :
High computational effort in modern image processing applications like medical imaging or high-resolution video processing often demands for massively parallel special purpose architectures in form of FPGAs or ASICs. However, their efficient implementation is still a challenge, as the design complexity causes exploding development times and costs. This paper presents a new design flow which permits to specify, analyze, and synthesize complex image processing algorithms. A novel buffer requirement analysis allows exploiting possible tradeoffs between required communication memory and computational logic for multi-rate applications. The derived schedule and buffer results are taken into account for resource optimized synthesis of the required hardware accelerators. Application to a multi-resolution filter shows that buffer analysis is possible in less than one second and that scheduling alternatives influence the required communication memory by up to 24% and the computational resources by up to 16%.
Keywords :
application specific integrated circuits; buffer layers; field programmable gate arrays; image processing; logic circuits; scheduling; ASIC; FPGA; buffer requirement analysis; communication memory; complex image processing algorithms; computational logic; hardware accelerators; medical imaging; multiresolution filter; Algorithm design and analysis; Biomedical imaging; Computer architecture; Concurrent computing; Costs; Field programmable gate arrays; Image analysis; Image processing; Logic; Processor scheduling;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
Print_ISBN :
978-1-4244-3781-8
DOI :
10.1109/DATE.2009.5090646