• DocumentCode
    3650377
  • Title

    Optimizations for configuring and mapping software pipelines in many core systems

  • Author

    Janmartin Jahn;Santiago Pagani;Sebastian Kobbe;Jian-Jia Chen;Jörg Henkel

  • Author_Institution
    Karlsruhe Institute of Technology (KIT), Germany
  • fYear
    2013
  • fDate
    5/1/2013 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Efficiently utilizing the computational resources of many core systems is one of the most prominent challenges. The problem worsens when resource requirements vary unpredictably and applications may be started/stopped at any time. To address this challenge, we propose two schemes that calculate and adapt task mappings at runtime: a centralized, optimal mapping scheme and a distributed, hierarchical mapping scheme that trades optimality for a high degree of scalability. Experiments on Intel´s 48-core Single-Chip Cloud Computer and in a many core simulator show that a significant improvement in system performance can be achieved over current state-of-the-art.
  • Keywords
    "Pipelines","Throughput","Runtime","Software","Time factors","Dynamic programming","Time complexity"
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
  • ISSN
    0738-100X
  • Type

    conf

  • DOI
    10.1145/2463209.2488894
  • Filename
    6560723