Emerging multi/many-core architectures, targeting both 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 trade-off between the 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. A first version of the framework is already available as an Open Source project, targeting a NUMA architecture and a new generation Multi/Many-core 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.

A RTRM proposal for Multi/Many-Core platforms and reconfigurable applications

BELLASI, PATRICK;MASSARI, GIUSEPPE;FORNACIARI, WILLIAM
2012-01-01

Abstract

Emerging multi/many-core architectures, targeting both 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 trade-off between the 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. A first version of the framework is already available as an Open Source project, targeting a NUMA architecture and a new generation Multi/Many-core 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.
2012
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2012 7th International Workshop on
978-1-4673-2570-7
978-1-4673-2572-1
978-1-4673-2571-4
File in questo prodotto:
File Dimensione Formato  
2012_ReCoSoC_BarbequeRTRM.pdf

Accesso riservato

: Pre-Print (o Pre-Refereeing)
Dimensione 230.58 kB
Formato Adobe PDF
230.58 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/655750
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 29
  • ???jsp.display-item.citation.isi??? 0
social impact