In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming model runtime in collaboration with the global resource manager. We improve the system throughput by exploiting malleability techniques (in terms of number of MPI ranks) through the reallocation of resources assigned to a job during its execution. In our proposal, the OmpSs runtime reconfigures the number of MPI ranks during the execution of an application in cooperation with the Slurm workload manager. In addition, we take advantage of OmpSs offload semantics to allow application developers deal with data redistribution. By combining these elements a job is able to expand itself in order to exploit idle nodes or be shrunk if other queued jobs...
In the design of future HPC systems, research in resource management is showing an increasing intere...
High Performance Computing is often performed on scarce and shared computing resources. To ensure co...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) ...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of proc...
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). ...
The OpenMP programming model provides parallel applications a very important feature: job malleabili...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
The work in this paper focuses on providing malleability to MPI applications by using a novel perfor...
As new heterogeneous systems and hardware accelerators appear, high performance computers can reach ...
National audienceCurrent parallel architectures take advantage of new hardware evolution, like the u...
Abstract — With the exponentially growth of distributed computing systems in both flops and cores, s...
International audienceThe current static job scheduling on supercomputers for MPI-based applications...
In the design of future HPC systems, research in resource management is showing an increasing intere...
High Performance Computing is often performed on scarce and shared computing resources. To ensure co...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
In this paper we introduce a methodology for dynamic job reconfiguration driven by the programming m...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) ...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of proc...
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). ...
The OpenMP programming model provides parallel applications a very important feature: job malleabili...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
The work in this paper focuses on providing malleability to MPI applications by using a novel perfor...
As new heterogeneous systems and hardware accelerators appear, high performance computers can reach ...
National audienceCurrent parallel architectures take advantage of new hardware evolution, like the u...
Abstract — With the exponentially growth of distributed computing systems in both flops and cores, s...
International audienceThe current static job scheduling on supercomputers for MPI-based applications...
In the design of future HPC systems, research in resource management is showing an increasing intere...
High Performance Computing is often performed on scarce and shared computing resources. To ensure co...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...