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.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.