The Experts below are selected from a list of 15 Experts worldwide ranked by ideXlab platform
Jia Jia - One of the best experts on this subject based on the ideXlab platform.
-
automated application level checkpointing based on Live Variable analysis in mpi programs
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008Co-Authors: Panfeng Wang, Xuejun Yang, Zhiyun Wang, Jia JiaAbstract:This paper proposes an optimization method of data saving for application-level checkpointing based on the Live-Variable analysis method for MPI programs. We presents the implementation of a source-to-source precompiler (CAC) for automating applicationlevel checkpointing based on the optimization method. The experiment shows that CAC is capable of automating application-level checkpointing correctly and reducing checkpoint data effectively.
Panfeng Wang - One of the best experts on this subject based on the ideXlab platform.
-
automated application level checkpointing based on Live Variable analysis in mpi programs
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008Co-Authors: Panfeng Wang, Xuejun Yang, Zhiyun Wang, Jia JiaAbstract:This paper proposes an optimization method of data saving for application-level checkpointing based on the Live-Variable analysis method for MPI programs. We presents the implementation of a source-to-source precompiler (CAC) for automating applicationlevel checkpointing based on the optimization method. The experiment shows that CAC is capable of automating application-level checkpointing correctly and reducing checkpoint data effectively.
Han Taisook - One of the best experts on this subject based on the ideXlab platform.
-
improvement of iterative algorithm for Live Variable analysis based on computation reordering
Journal of KIISE:Software and Applications, 2005Co-Authors: Yun Jeonghan, Han TaisookAbstract:The classical approaches for computing Live Variable Analysis(LVA) use iterative algorithms across the entire programs based on the Data Flow Analysis framework. In case of Zephyr compiler, average execution time of LVA takes of the compilation time for the benchmark programs. The classical LVA algorithm has many aspects for improvement. The iterative algorithm for LVA scans useless basic blocks and calculates large sets of Variables repeatedly. We propose the improvement of Iterative algorithm for LVA based on used Variables' upward movement. Our algorithm produces the same result as the previous iterative algorithm. It is based on use-def chain. Reordering of applying the flow equation in DFA reduces the number of visiting basic blocks and redundant flow equation executions, which improves overall processing time. Experimental results say that our algorithm ran reduce of overall computation time in Zephyr compiler with benchmark programs.
Xuejun Yang - One of the best experts on this subject based on the ideXlab platform.
-
automated application level checkpointing based on Live Variable analysis in mpi programs
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008Co-Authors: Panfeng Wang, Xuejun Yang, Zhiyun Wang, Jia JiaAbstract:This paper proposes an optimization method of data saving for application-level checkpointing based on the Live-Variable analysis method for MPI programs. We presents the implementation of a source-to-source precompiler (CAC) for automating applicationlevel checkpointing based on the optimization method. The experiment shows that CAC is capable of automating application-level checkpointing correctly and reducing checkpoint data effectively.
Zhiyun Wang - One of the best experts on this subject based on the ideXlab platform.
-
automated application level checkpointing based on Live Variable analysis in mpi programs
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008Co-Authors: Panfeng Wang, Xuejun Yang, Zhiyun Wang, Jia JiaAbstract:This paper proposes an optimization method of data saving for application-level checkpointing based on the Live-Variable analysis method for MPI programs. We presents the implementation of a source-to-source precompiler (CAC) for automating applicationlevel checkpointing based on the optimization method. The experiment shows that CAC is capable of automating application-level checkpointing correctly and reducing checkpoint data effectively.