Several studies have proved the benefits of job malleability, that is, the capacity of an application to adapt its parallelism to a dynamically changing number of allocated processors. The most remarkable advantages of executing malleable jobs as part of a high performance computer workload are the throughput increase and the more efficient utilization of the underlying resources. Malleability has been mostly applied to iterative applications where all the processes execute the same operations over different sets of data and with a balanced per process load. Unfortunately, not all scientific applications adhere to this process-level malleable job structure. There are scientific applications which are either noniterative or present an irregu...
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). ...
Abstract—The throughput of supercomputers depends not only on efficient job scheduling but also on t...
The first version of MPI (Message Passing Interface) was released in 1994. At that time, scientific ...
Several studies have proved the benefits of job malleability, that is, the capacity of an applicatio...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
Maintaining a high rate of productivity, in terms of completed jobs per unit of time, in High-Perfor...
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 proc...
International audienceIn large-scale distributed execution environments such as multicluster systems...
In the design of future HPC systems, research in resource management is showing an increasing intere...
National audienceCurrent parallel architectures take advantage of new hardware evolution, like the u...
The adoption of graphic processor units (GPU) in high-performance computing (HPC) infrastructures de...
Applications in science and engineering often require huge computational resources for solving probl...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). ...
Abstract—The throughput of supercomputers depends not only on efficient job scheduling but also on t...
The first version of MPI (Message Passing Interface) was released in 1994. At that time, scientific ...
Several studies have proved the benefits of job malleability, that is, the capacity of an applicatio...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
Maintaining a high rate of productivity, in terms of completed jobs per unit of time, in High-Perfor...
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 proc...
International audienceIn large-scale distributed execution environments such as multicluster systems...
In the design of future HPC systems, research in resource management is showing an increasing intere...
National audienceCurrent parallel architectures take advantage of new hardware evolution, like the u...
The adoption of graphic processor units (GPU) in high-performance computing (HPC) infrastructures de...
Applications in science and engineering often require huge computational resources for solving probl...
Process malleability has proved to have a highly positive impact on the resource utilization and glo...
This work focuses on scheduling of MPI jobs when executing in shared-memory multiprocessors (SMPs). ...
Abstract—The throughput of supercomputers depends not only on efficient job scheduling but also on t...
The first version of MPI (Message Passing Interface) was released in 1994. At that time, scientific ...