The combination of OpenMP and MPI in programming is called hybrid programming. Hybrid programming (through messages and shared memory) has gained an important role since the appearance of cluster architectures. A hybrid programming method combines the MPI and OpenMP libraries to use this hierarchical multi-core architecture. The purpose of this work is to carry out the performance analysis of matrix multiplication algorithms in a cluster system. Each node in the cluster consists of multiple core CPUs, in which memory is distributed among the nodes and shared memory. Algorithms use MPI as a message-passing mechanism and OpenMP as shared memory.
;
Комбинация OpenMP и MPI в программировании называется гибридным программированием. Г ибридное программирование (посредством сообщений и разделяемой памяти) приобрело большую роль с момента появления кластерных архитектур. Метод гибридного программирования объединяет библиотеки MPI и OpenMP для использования этой иерархической многоядерной архитектуры. Цель этой работы -выполнить алгоритмы умножения матрицы анализа производительности в кластерной системе. Каждый узел кластера состоит из нескольких центральных процессоров, в которых память распределена между узлами и разделяемой памятью. Алгоритмы используют MPI в качестве механизма передачи сообщений и OpenMP в качестве совместно используемой памяти.
Mathematical Problems of Computer Science
oai:noad.sci.am:136025
Institute for Informatics and Automation Problems
Apr 1, 2021
Jul 29, 2020
22
https://noad.sci.am/publication/149662
Edition name | Date |
---|---|
Տիգրան Գալստյան, Մատրիցների բազմապատկման արտադրողականության վերլուծությունը օգտագործելով OpenMP և MPI | Apr 1, 2021 |