ПРОГРАММНЫЙ КОМПЛЕКС S-MPI ДЛЯ ОБЕСПЕЧЕНИЯ РАЗРАБОТКИ, ОПТИМИЗАЦИИ И ВЫПОЛНЕНИЯ ВЫСОКОПАРАЛЛЕЛЬНЫХ ПРИЛОЖЕНИЙ НА СУПЕРКОМПЬЮТЕРНЫХ КЛАСТЕРНЫХ СИСТЕМАХ
Г. И. Воронов, В. Д. Трущин, В. В. Шумилин, Д. В. Ежов Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов 2013. Вып.3. С. 55-60.
Для эффективного использования современных кластерных вычислительных систем необходимы эффективные, надежные и удобные в использовании программные комплексы, поддерживающие стандарт MPI-2 и обеспечивающие ускоренную разработку, оптимизацию и выполнение высокопараллельных приложений. При реализации таких программных комплексов приходится решать множество теоретических и практических проблем, наиболее важными из которых являются отказоустойчивость, масштабируемость, адаптация к современным коммуникационным средам и топологии кластеров, поддержка смешанных моделей программирования и т.п. Описывается разрабатываемый в рамках контракта с Министерством образования и науки РФ отечественный программный комплекс S-MPI, включающий в себя библиотеку S-MPI и программные инструменты для анализа корректности и эффективности параллельных приложений. Приводится сравнение производительности S-MPI и двух других широко распространенных реализаций MPI-2 (Open MPI 1.5.4 и MVAPICH 1.2.7) (рис.4, список лит. - 10 назв.). Ключевые слова: MPI, параллельные вычисления, проверка корректности, инструментальные средства анализа.
|