Title :
Dataflow program analysis and refactoring techniques for design space exploration: MPEG-4 AVC/H.264 decoder implementation case study
Author :
Ab Rahman, Ab Al-Hadi ; Casale Brunet, Simone ; Alberti, Claudio ; Mattavelli, Marco
Author_Institution :
SCI-STI-MM, Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
Abstract :
This paper presents a methodology to perform design space exploration of complex signal processing systems implemented using the CAL dataflow language. In the course of space exploration, critical path in dataflow programs is first presented, and then analyzed using a new strategy for computational load reduction. These techniques, together with detecting design bottlenecks, point to the most efficient optimization directions in a complex network. Following these analysis, several new refactoring techniques are introduced and applied on the dataflow program in order to obtain feasible design points in the exploration space. For a MPEG-4 AVC/H.264 decoder software and hardware implementation, the multi-dimensional space can be explored effectively for throughput, resource, and frequency, with real-time decoding range from QCIF to HD resolutions.
Keywords :
data flow analysis; decoding; image resolution; program diagnostics; video coding; CAL dataflow language; HD resolution; MPEG-4 AVC-H.264 decoder software; QCIF resolution; complex signal processing system; dataflow program analysis; design space exploration; refactoring technique; Decoding; Interpolation; Parallel processing; Space exploration; Standards; Transform coding; Video coding;
Conference_Titel :
Design and Architectures for Signal and Image Processing (DASIP), 2013 Conference on
Conference_Location :
Cagliari