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 :
بازگشت