Title :
Memory-centric VDF graph transformations for practical FPGA implementation
Author :
Milford, Michael ; McAllister, John
Author_Institution :
Sch. of Electr. Eng., Queen´s Univ. Belfast, Belfast, UK
Abstract :
Realising memory intensive applications such as image and video processing on FPGA requires creation of complex, multi-level memory hierarchies to achieve real-time performance; however commerical High Level Synthesis tools are unable to automatically derive such structures and hence are unable to meet the demanding bandwidth and capacity constraints of these applications. Current approaches to solving this problem can only derive either single-level memory structures or very deep, highly inefficient hierarchies, leading in either case to one or more of high implementation cost and low performance. This paper presents an enhancement to an existing MC-HLS synthesis approach which solves this problem; it exploits and eliminates data duplication at multiple levels levels of the generated hierarchy, leading to a reduction in the number of levels and ultimately higher performance, lower cost implementations. When applied to synthesis of C-based Motion Estimation, Matrix Multiplication and Sobel Edge Detection applications, this enables reductions in Block RAM and Look Up Table (LUT) cost of up to 25%, whilst simultaneously increasing throughput.
Keywords :
edge detection; field programmable gate arrays; graph grammars; high level synthesis; matrix multiplication; motion estimation; random-access storage; table lookup; C-based motion estimation; MC-HLS synthesis approach; Matrix Multiplication; Sobel edge detection applications; block RAM; commercial high level synthesis tools; data duplication; image processing; look up table; memory intensive applications; memory-centric VDF graph transformations; multilevel memory hierarchies; practical FPGA implementation; real-time performance; video processing; Design Automation; Field programmable gate arrays; Memory architecture; Multiprocessor interconnection;
Conference_Titel :
Embedded Systems for Real-time Multimedia (ESTIMedia), 2012 IEEE 10th Symposium on
Conference_Location :
Tampere
Print_ISBN :
978-1-4673-4968-0
Electronic_ISBN :
978-1-4673-4966-6
DOI :
10.1109/ESTIMedia.2012.6507023