DocumentCode
3291709
Title
Task Mapping in Heterogeneous MPSoCs for System Level Design
Author
Vivekanandarajah, Kugan ; Pilakkat, Santhosh Kumar
Author_Institution
Inst. for Infocomm Res., Singapore
fYear
2008
fDate
March 31 2008-April 3 2008
Firstpage
56
Lastpage
65
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 2008. ICECCS 2008. 13th IEEE International Conference on
Conference_Location
Belfast
Print_ISBN
0-7695-3139-3
Type
conf
DOI
10.1109/ICECCS.2008.18
Filename
4492879
Link To Document