Title :
Task Mapping in Heterogeneous MPSoCs for System Level Design
Author :
Vivekanandarajah, Kugan ; Pilakkat, Santhosh Kumar
Author_Institution :
Inst. for Infocomm Res., Singapore
fDate :
March 31 2008-April 3 2008
Abstract :
This paper investigates automatic mapping of application-to-architecture in heterogeneous Multi Processor System on a Chip (MPSoC), a key problem in system level design of embedded systems. An algorithm is proposed to optimally solve this application-to-architecture mapping problem. The proposed algorithm uses efficient branch-and-bound approach to partition the problem into sub problems and solves them. In addition, we also propose simple heuristics for generating good initial solution and bounds such that the convergence of branch and bound algorithm is fast. Our experiments with randomly generated benchmarks show that the proposed algorithm is efficient and able to map the application-to-architecture with less number of branching.
Keywords :
embedded systems; logic design; multiprocessing systems; system-on-chip; tree searching; application-to-architecture mapping problem; automatic mapping; branch-and-bound approach; embedded systems; heterogeneous MPSoC; heterogeneous multiprocessor system on a chip; system level design; task mapping; Computational modeling; Computer architecture; Context modeling; Design methodology; Embedded computing; Embedded system; Heuristic algorithms; Partitioning algorithms; Space exploration; System-level design; MPSOC; System Level Design; Task Mapping;
Conference_Titel :
Engineering of Complex Computer Systems, 2008. ICECCS 2008. 13th IEEE International Conference on
Conference_Location :
Belfast
Print_ISBN :
0-7695-3139-3
DOI :
10.1109/ICECCS.2008.18