• DocumentCode
    1568126
  • Title

    Mapping and scheduling of parallel C applications with Ant Colony Optimization onto heterogeneous reconfigurable MPSoCs

  • Author

    Ferrandi, Fabrizio ; Pilato, Christian ; Sciuto, Donatella ; Tumeo, Antonino

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2010
  • Firstpage
    799
  • Lastpage
    804
  • Abstract
    Efficient mapping and scheduling of partitioned applications are crucial to improve the performance on today´s reconfigurable multiprocessor systems-on-chip (MPSoCs) platforms. Most of existing heuristics adopt the directed acyclic (task) Graph as representation, that unfortunately, is not able to represent typical embedded applications (e.g., real-time and loop-partitioned). In this paper we propose a novel approach, based on Ant Colony Optimization, that explores different alternative designs to determine an efficient hardware-software partitioning, to decide the task allocation and to establish the execution order of the tasks, dealing with different design constraints imposed by a reconfigurable heterogeneous MPSoC. Moreover, it can be applied to any parallel C application, represented through Hierarchical Task Graphs. We show that our methodology, addressing a realistic target architecture, outperforms existing approaches on a representative set of embedded applications.
  • Keywords
    directed graphs; optimisation; processor scheduling; reconfigurable architectures; system-on-chip; directed acyclic graph; hardware-software partitioning; heterogeneous reconfigurable MPSoC; hierarchical task graphs; parallel C mapping; parallel C scheduling; reconfigurable multiprocessor systems-on-chip platforms; task allocation; Ant colony optimization; Dynamic scheduling; Embedded system; Feedback; Field programmable gate arrays; Hardware; Multiprocessing systems; Partitioning algorithms; Runtime; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-5765-6
  • Electronic_ISBN
    978-1-4244-5767-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2010.5419782
  • Filename
    5419782