This work presents experience with traditional use cases of checkpointing on a novel platform. A single codebase (MANA) transparently checkpoints production workloads for major available MPI implementations: "develop once, run everywhere". The new platform enables application developers to compile their application against any of the available standards-compliant MPI implementations, and test each MPI implementation according to performance or other features.
翻译:本文展示了传统检查点技术在新平台上的应用经验。单一代码库(MANA)能够透明地对主流MPI实现的生产负载进行检查点操作,实现"一次开发,随处运行"。该新平台允许应用程序开发者针对任意符合标准的MPI实现编译其应用程序,并根据性能或其他特性对每种MPI实现进行测试。