• DocumentCode
    2636439
  • Title

    Mapping Algorithms for NoC-Based Heterogeneous MPSoC Platforms

  • Author

    Singh, Amit Kumar ; Jigang, Wu ; Prakash, Alok ; Srikanthan, Thambipillai

  • Author_Institution
    Centre for High Performance Embedded Syst., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    133
  • Lastpage
    140
  • Abstract
    Mapping of applications onto multiprocessor system-on-chip (MPSoC) can be realized either at design-time or run-time. At any time the number of tasks executing in MPSoC platform can exceed the available resources, requiring efficient run-time mapping techniques to meet the real-time constraints of the applications. This paper presents two run-time mapping heuristics for mapping the tasks of an application in close proximity so as to minimize the communication overhead. In particular, the communication overhead between two adjacent hardware tasks is eliminated by mapping them onto the same reconfigurable processing node. We show that the proposed approach is capable of alleviating network-on-chip (NoC) congestion bottlenecks to optimize the overall performance. Based on our investigations to map the tasks of applications´ at run-time onto an 8×8 NoC-based heterogeneous MPSoC, our mapping heuristics are capable of reducing total execution time and average channel load of applications when compared to state-of-the-art runtime mapping heuristics.
  • Keywords
    multiprocessing systems; network-on-chip; reconfigurable architectures; system-on-chip; NoC-based heterogeneous MPSoC platforms; communication overhead minimization; hardware tasks; mapping algorithms; multiprocessor system-on-chip; network-on-chip congestion bottlenecks; reconfigurable processing node; run-time mapping heuristics; Algorithm design and analysis; Application software; Design methodology; Digital systems; Embedded system; Hardware; Multiprocessing systems; Multitasking; Network-on-a-chip; Runtime; Mapping Algorithms; Multiprocessor System-on-Chip (MPSoC) Design; Network-on-Chip (NoC); Run-time mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
  • Conference_Location
    Patras
  • Print_ISBN
    978-0-7695-3782-5
  • Type

    conf

  • DOI
    10.1109/DSD.2009.145
  • Filename
    5350129