International audienceNon-predictably evolving applications are applications that change their resource requirements during execution. These applications exist, for example, as a result of using adaptive numeric methods, such as adaptive mesh refinement and adaptive particle methods. Increasing interest is being shown to have such applications acquire resources on the fly. However, current HPC Resource Management Systems (RMSs) only allow a static allocation of resources, which cannot be changed after it started. Therefore, non-predictably evolving applications cannot make efficient use of HPC resources, being forced to make an allocation based on their maximum expected requirements. This paper presents CooRMv2, an RMS which supports effici...
Resource allocation is a well-known problem, with a large number of research contributions towards e...
Several embedded application domains for reconfigurable systems tend to combine frequent changes wit...
High-Performance Computing (HPC) is rapidly moving towards the adoption of nodes characterized by a...
International audienceMost high-performance computing resource managers only allow applications to r...
International audienceHigh-performance scientific applications are becoming increasingly complex, in...
Non-predictably evolving applications are applications that change their resource requirements durin...
High-Performance Computing (HPC) resources, such as Supercomputers, Clusters, Grids and HPC Clouds, ...
We propose an improved approach to dynamic configuration of resource-aware applications. The new ant...
Classical applications executed on clusters or grids are either rigid/moldable or workflow-based. How...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
High performance computing (HPC) platforms provides computing, storage and communication facilities ...
Resource allocation for high-performance real-time applications is challenging due to the applicati...
International audienceNew emerging fields are developing a growing number of large-scale application...
Adaptive parallel applications that can change resources during execution, promise better system uti...
Real-time applications, hard or soft, are raising the challenge of unpredictability. This is an extr...
Resource allocation is a well-known problem, with a large number of research contributions towards e...
Several embedded application domains for reconfigurable systems tend to combine frequent changes wit...
High-Performance Computing (HPC) is rapidly moving towards the adoption of nodes characterized by a...
International audienceMost high-performance computing resource managers only allow applications to r...
International audienceHigh-performance scientific applications are becoming increasingly complex, in...
Non-predictably evolving applications are applications that change their resource requirements durin...
High-Performance Computing (HPC) resources, such as Supercomputers, Clusters, Grids and HPC Clouds, ...
We propose an improved approach to dynamic configuration of resource-aware applications. The new ant...
Classical applications executed on clusters or grids are either rigid/moldable or workflow-based. How...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
High performance computing (HPC) platforms provides computing, storage and communication facilities ...
Resource allocation for high-performance real-time applications is challenging due to the applicati...
International audienceNew emerging fields are developing a growing number of large-scale application...
Adaptive parallel applications that can change resources during execution, promise better system uti...
Real-time applications, hard or soft, are raising the challenge of unpredictability. This is an extr...
Resource allocation is a well-known problem, with a large number of research contributions towards e...
Several embedded application domains for reconfigurable systems tend to combine frequent changes wit...
High-Performance Computing (HPC) is rapidly moving towards the adoption of nodes characterized by a...