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