DocumentCode
626745
Title
Latency-constrained binding of data flow graphs to energy conscious GALS-based MPSoCs
Author
Ambrose, Jude Angelo ; Nawinne, Isuru ; Parameswaran, Sri
Author_Institution
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
fYear
2013
fDate
19-23 May 2013
Firstpage
1212
Lastpage
1215
Abstract
Mapping tasks to cores in an Multiprocessor System-on-Chip (MPSoC) to meet constraints is widely investigated. Thus far the data flow graphs used for binding have been limited to acyclic graphs or have been single rate. In this paper we generalize the approach by allowing DFGs to be cyclic and multi rate. We further improve energy consumption by setting frequency per core in a Globally Asynchronous and Locally Synchronous (GALS) architecture (by the distribution of slack). A design flow is proposed with these two approaches to form a latency constrained and energy efficient binding. A generalized solution is proposed, compared to state-of-the-art, using improvements in formulation, data structures and heuristics. Eight benchmarks are experimented upon for mesh and pipeline architectures. Our heuristics achieve significant simulation speedup compared to the state-of-the-art and provide a solution which is 2.5% lower (26% worst case) than the optimal, but the solution is obtained 40x quicker (average case). Such a speedup allows us to rapidly explore a large design space.
Keywords
data flow graphs; integrated circuit design; multiprocessing systems; system-on-chip; MPSoC; acyclic graphs; data flow graphs; data structures; design flow; design space; energy conscious GALS-based MPSoC; energy consumption; energy-efficient binding; globally asynchronous-locally synchronous architecture; latency-constrained binding; mapping task; mesh architecture; multiprocessor system-on-chip; pipeline architecture; simulation speedup; slack distribution; Convex functions; Data structures; Flow graphs; Mathematical model; Ports (Computers); Program processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
Conference_Location
Beijing
ISSN
0271-4302
Print_ISBN
978-1-4673-5760-9
Type
conf
DOI
10.1109/ISCAS.2013.6572070
Filename
6572070
Link To Document