DocumentCode :
565288
Title :
Communication-aware mapping of KPN applications onto heterogeneous MPSoCs
Author :
Castrillon, Jeronimo ; Tretter, Andreas ; Leupers, Rainer ; Ascheid, Gerd
Author_Institution :
Inst. for Commun. Technol. & Embedded Syst. (ICE), RWTH Aachen Univ., Aachen, Germany
fYear :
2012
fDate :
3-7 June 2012
Firstpage :
1262
Lastpage :
1267
Abstract :
Kahn Process Networks (KPNs) are a widely accepted programming model for MPSoCs. Existing KPN mapping techniques mainly focus on assigning processes to processors. However, with embedded interconnect becoming more complex, communication has started to play an equally important role to that of computation. This paper presents a new KPN mapping algorithm that addresses communication and computation jointly. The algorithm is tested on two platforms with real applications and with randomly generated KPNs. We show that the algorithm finds solutions in situations where bare process mapping fails. It also reduced the average application makespan considerably when compared to previous heuristics.
Keywords :
multiprocessing systems; system-on-chip; KPN applications; KPN mapping techniques; Kahn process networks; average application makespan reduction; communication-aware mapping; heterogeneous MPSoC; multiprocessor systems on chip; processor process assignment; programming model; Algorithm design and analysis; Computer architecture; Joints; Program processors; Proposals; Timing; Transform coding; dataflow graphs; embedded systems; heterogeneous MPSoC; mapping; real time;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
978-1-4503-1199-1
Type :
conf
Filename :
6241671
Link To Document :
بازگشت