Разработка высокопроизводительных приложений с использованием гибридных технологий параллельных вычислений - MPI/OpenMP/Cuda. Development of high-performance applications with the use of MPI/OpenMP/CUDA hybrid technologies of parallel computations.

Authors

  • Д. Ж. Ахмед-Заки НИИ Институт математики и механики при Казахском национальном университете им. аль-Фараби
  • М. Б. Борисенко НИИ Институт математики и механики при Казахском национальном университете им. аль-Фараби

Keywords:

высокопроизводительные приложения, гибридные технологии, параллельные вычисления, MPI, OpenMP, Cuda, high-performance applications, hybrid technologies, parallel computing.

Abstract

В данной работе рассматривается создание гибридного высокопроизводительного приложения с использованием технологий параллельных вычислений MPI, OpenMP и CUDA. Полученные результаты тестирования приложения представлены и проанализированы, на основании чего описаны преимущества выбранной гибридной архитектуры. Creation of hybrid high-performance application with the use of MPI, OpenMP and Cuda technologies is considered in this paper. Results that were acquired from tests of the application are provided and analyzed, on the base of which advantages of the chosen hybrid architecture are described.

References

[1] Douglas Eadline Comparing MPI and OpenMP.–2013.– (http://www.clusterconnection.com)

[2] Mark Harris Optimizing Parallel Reduction in CUDA.–2013.–(http://developer.download. nvidia.com)

[3] Martin J. Chorley, David W. Walker Performance analysis of a hybrid MPI/OpenMP application on multi-core clusters // Journal of Computational Science. – 2011. – V.1. – Issue 3. – pp. 168–174.

Downloads

Issue

Section

Mechanics, Mathematics, Computer Science