Abstract. In this paper, we describe DyRecT (Dynamic Reconfiguration Toolkit) a software library that allows programmers to develop adaptively parallel message-passing MPI programs for clusters of workstations. DyRecT provides a high-level API that can be used for writing adaptive parallel HPF-like programs while hiding most of the details of the dynamic reconfiguration from the programmer. In addition, DyRecT provides support for making a wider variety of applications adaptive by exposing to the programmer a low-level library that implements many of the typical tasks performed during reconfiguration. We present experimental results for the overhead of dynamic reconfiguration of several benchmark applications using DyRecT.
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of proc...
International audienceOne of the challenges that come from the emergence of Grid architectures is to...
this paper, we introduce a new software framework that enhances the performance of Message Passing I...
The new generation of parallel applications are complex, involve simulation of dynamically varying s...
International audienceCurrent parallel environments aggregate large numbers of computational resourc...
For better utilization of computing resources, it is important to consider parallel programming envi...
Achieving scalable performance for dynamic irregular applications is eminently challenging. Traditio...
In the quest for extreme-scale supercomputers, the High Performance Computing (HPC) community has de...
For better utilization of computing resources, it is important to consider parallel programming envi...
The work in this paper focuses on providing malleability to MPI applications by using a novel perfor...
Modern high performance computing (HPC) applications, for example adaptive mesh refinement and mul...
Emergence of grid computing and observation of its dynamic nature have led to the proposal of using ...
Applications are increasingly being executed on computational systems that have hierarchical paralle...
Until recent years most parallel machines have been made up of closely-coupled microprocessor-based ...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of proc...
International audienceOne of the challenges that come from the emergence of Grid architectures is to...
this paper, we introduce a new software framework that enhances the performance of Message Passing I...
The new generation of parallel applications are complex, involve simulation of dynamically varying s...
International audienceCurrent parallel environments aggregate large numbers of computational resourc...
For better utilization of computing resources, it is important to consider parallel programming envi...
Achieving scalable performance for dynamic irregular applications is eminently challenging. Traditio...
In the quest for extreme-scale supercomputers, the High Performance Computing (HPC) community has de...
For better utilization of computing resources, it is important to consider parallel programming envi...
The work in this paper focuses on providing malleability to MPI applications by using a novel perfor...
Modern high performance computing (HPC) applications, for example adaptive mesh refinement and mul...
Emergence of grid computing and observation of its dynamic nature have led to the proposal of using ...
Applications are increasingly being executed on computational systems that have hierarchical paralle...
Until recent years most parallel machines have been made up of closely-coupled microprocessor-based ...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of pro...
Adaptive workloads can change on–the–fly the configuration of their jobs, in terms of number of proc...
International audienceOne of the challenges that come from the emergence of Grid architectures is to...