• 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