DocumentCode :
2043804
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
fYear :
2013
fDate :
3-6 Nov. 2013
Firstpage :
1796
Lastpage :
1800
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2013 Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4799-2388-5
Type :
conf
DOI :
10.1109/ACSSC.2013.6810611
Filename :
6810611
Link To Document :
بازگشت