Optimization of checkpoints and execution model for an implementation of OpenMP on distributed memory architectures
Résumé
CAPE (Checkpointing-Aide Parallel Execution) is an approach tried to port OpenMP programs on distributed memory architectures like Cluster, Grid or Cloud systems. It provides a set of prototypes and functions to translate automatically and execute OpenMP program on distributed memory systems based on the checkpointing techniques. This solution has shown that it has achieved high performance and complete compatibility with OpenMP. However, it is in research and development stage, so there are many functions that need to be added, some techniques and models need to be improved. This paper presents approaches and techniques that have been applied and will be applied to optimize checkpoints and execution model of CAPE