Title :
Multi-clock domain optimization for reconfigurable architectures in high-level dataflow applications
Author :
Brunet, Simone Casale ; Bezati, E. ; Alberti, Claudio ; Mattavelli, Marco ; Amaldi, Edoardo ; Janneck, J.W.
Author_Institution :
SCI-STI-MM, Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
Abstract :
This paper proposes a new design methodology to partition streaming applications onto a multi clock domain architecture. The objective is to save power by running different parts of the application at the lowest possible clock frequency that will not violate the throughput requirements. The solution involves partitioning the application into an appropriate number of clock domains, and then assigning each of those domains a clock frequency. Two different approaches are illustrated, both based on the post-processing and analysis of the causation trace of a dataflow program. Methodology and initial experimental results are demonstrated in an at-size scenario using an MPEG-4 Simple Profile decoder implemented in a FPGA platform.
Keywords :
data flow computing; field programmable gate arrays; optimisation; reconfigurable architectures; video codecs; video coding; FPGA platform-4; MPEG-4; high-level dataflow applications; multiclock domain architecture; multiclock domain optimization; reconfigurable architectures; simple profile decoder; Clocks; Computer architecture; Frequency-domain analysis; Optimization; Power demand; Synchronization; Transform coding; GALS; MCD; co-exploration; dataflow;
Conference_Titel :
Signals, Systems and Computers, 2013 Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4799-2388-5
DOI :
10.1109/ACSSC.2013.6810611