• DocumentCode
    3028301
  • Title

    ILP-based Memory-Aware Mapping Optimization for MPSoCs

  • Author

    Jovanovic, O. ; Kneuper, N. ; Engel, M. ; Marwedel, P.

  • Author_Institution
    Design Autom. for Embedded Syst., Univ. of Dortmund, Dortmund, Germany
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    413
  • Lastpage
    420
  • Abstract
    The mapping of applications onto multiprocessor system-on-chip (MPSoC) devices is an important and complex optimization task. The goal is to efficiently distribute application tasks to available processors while optimizing for energy or runtime. Unfortunately, the influence of memories or memory hierarchies is not considered in existing mapping optimizations so far, even though it is a well-known fact that memories have a drastic impact on runtime and energy consumption of the system. In this paper, we address the challenge of finding an efficient application to MPSoC mapping while explicitly considering the underlying memory subsystem and an efficient mapping of task´s memory objects to memories. For this purpose, we developed a memory-aware mapping tool based on ILP optimization. Evaluations on various benchmarks show that our memory-aware mapping tool outperforms state-of-the-art mapping optimizations by reducing the runtime up to 18%, and energy consumption up to 21%.
  • Keywords
    integer programming; linear programming; multiprocessing systems; system-on-chip; ILP optimization; ILP-based memory-aware mapping optimization; MPSoC devices; complex optimization task; energy consumption; memory hierarchies; memory subsystem; memory-aware mapping tool; multiprocessor system-on-chip devices; Equations; Instruction sets; Mathematical model; Memory management; Optimization; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
  • Conference_Location
    Nicosia
  • Print_ISBN
    978-1-4673-5165-2
  • Electronic_ISBN
    978-0-7695-4914-9
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.64
  • Filename
    6417323