Static Mapping of Multiple Data-Parallel Applications on Embedded Many-Core SoCs

Junya KAIDA  Yuko HARA-AZUMI  Takuji HIEDA  Ittetsu TANIGUCHI  Hiroyuki TOMIYAMA  Koji INOUE  

IEICE TRANSACTIONS on Information and Systems   Vol.E96-D   No.10   pp.2268-2271
Publication Date: 2013/10/01
Online ISSN: 1745-1361
DOI: 10.1587/transinf.E96.D.2268
Print ISSN: 0916-8532
Type of Manuscript: LETTER
Category: Computer System
many-core SoCs,  application mapping,  system-level design,  embedded systems,  

Full Text: PDF>>
Buy this Article

This paper studies the static mapping of multiple applications on embedded many-core SoCs. The mapping techniques proposed in this paper take into account both inter-application and intra-application parallelism in order to fully utilize the potential parallelism of the many-core architecture. Two approaches are proposed for static mapping: one approach is based on integer linear programming and the other is based on a greedy algorithm. Experiments show the effectiveness of the proposed techniques.