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