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
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;
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
DOI :
10.1109/ReCoSoC.2012.6322885