• DocumentCode
    1621900
  • Title

    A RTRM proposal for multi/many-core platforms and reconfigurable applications

  • Author

    Bellasi, Patrick ; Massari, Giuseppe ; Fornaciari, William

  • Author_Institution
    DEI, Politec. di Milano, Milan, Italy
  • fYear
    2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Emerging multi/many-core architectures, targeting both High Performance Computing (HPC) and mobile devices, increase the interest for self-adaptive systems, where both applications and computational resources could smoothly adapt to the changing of the working conditions. In these scenarios, an efficient Run-Time Resource Manager (RTRM) framework can provide a valuable support to identify the optimal tradeoff between the Quality-of-Service (QoS) requirements of the applications and the time varying resources availability. This paper introduces a new approach to the development of a system-wide RTRM featuring: a) a hierarchical and distributed control, b) the exploitation of design-time information, c) a rich multi-objective optimization strategy and d) a portable and modular design based on a set of tunable policies. The framework is already available as an Open Source project, targeting a NUMA architecture and a new generation multi/many-core research platform. First tests show benefits for the execution of parallel applications, the scalability of the proposed multi-objective resources partitioning strategy, and the sustainability of the overheads introduced by the framework.
  • Keywords
    distributed control; embedded systems; multiprocessing systems; optimisation; parallel architectures; reconfigurable architectures; resource allocation; HPC; NUMA architecture; QoS requirements; RTRM framework; computational resources; design-time information exploitation; distributed control; hierarchical control; high performance computing; many-core architecture; mobile devices; modular design; multicore architecture; multiobjective optimization strategy; multiobjective resource partitioning strategy; open source project; optimal trade-off identification; overhead sustainability; parallel application execution; portable design; quality of service; reconfigurable applications; run-time resource manager framework; self-adaptive systems; time varying resource availability; Availability; Computer architecture; Embedded systems; Optimization; Processor scheduling; Quality of service; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2012 7th International Workshop on
  • Conference_Location
    York
  • Print_ISBN
    978-1-4673-2570-7
  • Electronic_ISBN
    978-1-4673-2571-4
  • Type

    conf

  • DOI
    10.1109/ReCoSoC.2012.6322885
  • Filename
    6322885