DocumentCode
2444837
Title
Methodology and technique to improve throughput of FPGA-based Cal dataflow programs: Case study of the RVC MPEG-4 SP Intra decoder
Author
Amer, Hossam ; Rahman, Ab Al-Hadi Ab ; Amer, Ihab ; Lucarz, Christophe ; Mattavelli, Marco
Author_Institution
SCI-STI-MM, Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
fYear
2011
fDate
4-7 Oct. 2011
Firstpage
186
Lastpage
191
Abstract
The specification of complex signal processing systems in hardware by means of HDL is no longer the appropriate way since they are known to be time consuming to design, and less flexible to extend features. Recently, Cal dataflow language was specified to increase productivity and scalability, with ability to synthesize to HDL for hardware implementation. In this paper, a new methodology to improve throughput of dataflow-based hardware designs is given by analyzing Cal programs using the profiling tool. As a case study, we analyzed the RVC MPEG-4 SP Intra decoder and found that the texture decoding part has the highest improvement factor. We have also introduced the luminance texture splitting technique as the improvement method by increasing the level of parallelism in the decoder. Experimental results of implementation on Virtex-5 FPGA confirmed our analysis with throughput increase of up to 50.5% with only 4.3% additional slice.
Keywords
data flow computing; field programmable gate arrays; image texture; video coding; FPGA-based CAL dataflow program; RVC MPEG-4 SP intra decoder; Virtex-5 FPGA; dataflow-based hardware design; luminance texture splitting technique; profiling tool; texture decoding; throughput; Clocks; Decoding; Hardware; Parallel processing; Space exploration; Throughput; Transform coding; Cal Dataflow; Design Space Exploration; FPGA; MPEG decoder; Parallel Processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems (SiPS), 2011 IEEE Workshop on
Conference_Location
Beirut
ISSN
2162-3562
Print_ISBN
978-1-4577-1920-2
Type
conf
DOI
10.1109/SiPS.2011.6088972
Filename
6088972
Link To Document