Параллельный ввод-вывод и контрольные точки в DVM-системе
Аннотация:
DVM-система предназначена для разработки параллельных программ научно-технических расчетов на языках C-DVMH и Fortran-DVMH. Эти языки используют единую модель параллельного программирования (DVMH-модель) и являются расширением стандартных языков Си и Фортран спецификациями параллелизма, оформленными в виде директив компилятору. DVMH-модель позволяет создавать эффективные параллельные программы для гибридных вычислительных кластеров. В статье представлены новые возможности для работы с контрольными точками, которые основаны на использовании параллельного ввода-вывода, реализованного в DVM-системе.
Ключевые слова:
автоматизация разработки параллельных программ, DVM-система, ускоритель, ГПУ, Фортран, Си, MPI, OpenMP, OpenACC, DVMH, ввод-вывод, контрольная точка