The BarbequeRTRM is a framework being developed at DEI - Politecnico di Milano - under the context of the European Project 2PARMA and it has been partially funded by the EC under the FP7-ICT-248716-2PARMA grant. This framework is the core of an highly modular and extensible run-time resource manager which provide support for an easy integration and management of multiple applications competing on the usage of one (or more) shared MIMD many-core computation devices. The framework design, which exposes different plugin interfaces, provides support for pluggable policies for both resource scheduling and the management of applications coordination and reconfiguration. Applications integrated with this framework gets “for-free” a suitable instrumentation to support Design-Space-Exploration (DSE) techniques, which could be used to profile application behaviors to either optimize them at design time or support the identification of optimal QoS requirements goals as well as their run-time monitoring. Suitable platform abstraction layers, built on top of Linux kernel interfaces, allows an easily porting of the framework on different platforms and its integration with specific execution environments such as the Android run-time. Based on all these features the framework allows an easily coding of resource management policies which support an optimized assignment of resources to demanding applications considering: - application properties, e.g. run-time requirements, operating modes and relative priorities, - resources availability and state, e.g. power and thermal conditions - tunable run-time optimization goals, e.g. power reduction, energy optimization, reconfiguration overheads minimization and overall performances maximization. An initial version of the proposed framework is already available and actively developed as an OpenSource project, the Barbeque OpenSource Project (BOSP), which defines a new approach to develop a System-Wide RTRM supporting a comprehensive set of advanced features, such as: - a hierarchical and distributed control - the exploitation of design-time information - a rich multi-objective optimization strategy - a portable and modular design based on a set of tunable policies.

BOSP: BarbequeRTRM Open Source Project

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

Abstract

The BarbequeRTRM is a framework being developed at DEI - Politecnico di Milano - under the context of the European Project 2PARMA and it has been partially funded by the EC under the FP7-ICT-248716-2PARMA grant. This framework is the core of an highly modular and extensible run-time resource manager which provide support for an easy integration and management of multiple applications competing on the usage of one (or more) shared MIMD many-core computation devices. The framework design, which exposes different plugin interfaces, provides support for pluggable policies for both resource scheduling and the management of applications coordination and reconfiguration. Applications integrated with this framework gets “for-free” a suitable instrumentation to support Design-Space-Exploration (DSE) techniques, which could be used to profile application behaviors to either optimize them at design time or support the identification of optimal QoS requirements goals as well as their run-time monitoring. Suitable platform abstraction layers, built on top of Linux kernel interfaces, allows an easily porting of the framework on different platforms and its integration with specific execution environments such as the Android run-time. Based on all these features the framework allows an easily coding of resource management policies which support an optimized assignment of resources to demanding applications considering: - application properties, e.g. run-time requirements, operating modes and relative priorities, - resources availability and state, e.g. power and thermal conditions - tunable run-time optimization goals, e.g. power reduction, energy optimization, reconfiguration overheads minimization and overall performances maximization. An initial version of the proposed framework is already available and actively developed as an OpenSource project, the Barbeque OpenSource Project (BOSP), which defines a new approach to develop a System-Wide RTRM supporting a comprehensive set of advanced features, such as: - a hierarchical and distributed control - the exploitation of design-time information - a rich multi-objective optimization strategy - a portable and modular design based on a set of tunable policies.
Run-Time Resource Management; Many-Core; SoC; Power-Management; Design Space Exploration; QoS; Linux; Multi-Objective Optimizations; Open Source
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/692756
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact