• DocumentCode
    669772
  • Title

    An iterative multi-application mapping algorithm for heterogeneous MPSoCs

  • Author

    Wei Quan ; Pimentel, Andy D.

  • Author_Institution
    Inf. Inst., Univ. of Amsterdam, Amsterdam, Netherlands
  • fYear
    2013
  • fDate
    3-4 Oct. 2013
  • Firstpage
    115
  • Lastpage
    124
  • Abstract
    Task mapping plays a crucial role in achieving high performance and energy savings in heterogeneous multiprocessor platforms. The problem of optimally mapping tasks onto a set of given heterogeneous processors for maximal throughput/minimal overall energy consumption has been known, in general, to be NP-complete. This problem is exacerbated when mapping multiple applications onto the target platform. To address this problem, this paper proposes an iterative multi-application mapping algorithm that operates at run time. Based on statically derived optimal (or near optimal) mappings for each separate application, this algorithm will quickly find a near optimal mapping under the objectives of high performance and low energy consumption for the simultaneously running applications on heterogeneous platforms. We have evaluated our algorithm using a heterogeneous MPSoC system with three real applications. Experimental results reveal the effectiveness of our proposed algorithm by comparing derived solutions to the ones obtained from other well-known algorithms.
  • Keywords
    circuit complexity; circuit optimisation; multiprocessing systems; system-on-chip; NP-complete; heterogeneous MPSoC system; heterogeneous multiprocessor platforms; heterogeneous platforms; heterogeneous processors; iterative multiapplication mapping algorithm; maximal throughput energy consumption; minimal overall energy consumption; near optimal mappings; statically derived optimal mappings; task mapping; Algorithm design and analysis; Energy consumption; Heuristic algorithms; Measurement; Optimization; Program processors; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-time Multimedia (ESTIMedia), 2013 IEEE 11th Symposium on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/ESTIMedia.2013.6704510
  • Filename
    6704510