https://doi.org/10.31449/inf.v42i3.2244 Informatica 42 (2018) 301–311 301 Time-stamp Incremental Checkpointing and its Application for an Optimization of Execution Model to Improve Performance of CAPE Van Long Tran Samovar, Télécom SudParis, CNRS, Université Paris-Saclay - 9 rue Charles Fourier, Évry, France E-mail:
[email protected] and www.telecom-sudparis.eu Hue Industrial College - 70 Nguyen Hue street, Hue city, Vietnam E-mail:
[email protected] and www.hueic.edu.vn Éric Renault Samovar, Télécom SudParis, CNRS, Université Paris-Saclay - 9 rue Charles Fourier, Évry, France E-mail:
[email protected] and www.telecom-sudparis.eu Viet Hai Ha College of Education, Hue University - 34 Le Loi street, Hue city, Vietnam E-mail:
[email protected] and www.dhsphue.edu.vn Xuan Huyen Do College of Sciences, Hue University - 77 Nguyen Hue street, Hue city, Vietnam E-mail:
[email protected] and www.husc.edu.vn Keywords: OpenMP, OpenMP on cluster, CAPE, Checkpointing-Aided Parallel Execution, Checkpointing, Incremental checkpointing, DICKPT, TICKPT Received: March 29, 2018 CAPE, which stands for Checkpointing-Aided Parallel Execution, is a checkpoint-based approach to au- tomatically translate and execute OpenMP programs on distributed-memory architectures. This approach demonstrates high-performance and complete compatibility with OpenMP on distributed-memory systems. In CAPE, checkpointing is one of the main factors acted on the performance of the system. This is shown over two versions of CAPE. The first version based on complete checkpoints is too slow as compared to the second version based on Discontinuous Incremental Checkpointing.