OpenMP և MPI համադրությունը ծրագրավորման մեջ անվանում են հիբրիդային ծրագրավորում: Հիբրիդային ծրագրավորումը ( հաղորդագրությունների և ընդհանուր հիշողությունների միջոցով) ձեռք է բերել մեծ համբավ կլաստերային ճարտարապետության հայտնվելուց հետո: Հիբրիդային ծրագրավորումը միավորում է OpenMP և MPI գրադարանները բազմամիջուկային ճարտարապետություններում օգտագործելու համարԱյս աշխատանքի նպատակն է դուրս բերել մատրիցների բազմապատկման արտադրողականության վերլուծությունը կլաստերային համակարգում: Յուրաքանչյուր հանգույց կլաստերում կազմված է մի քանի կենտրոնական պրոցեսորներից, որոնցում բաժանվում է հիշողությունը հանգույցների միջև և համատեղ հիշողության: Ալգորիթմը օգտագործում է MPI-ը հաղորդագրություններ ուղարկելու համար և OpenMP' հիշողության բաժանման համար:
;
Комбинация OpenMP и MPI в программировании называется гибридным программированием. Г ибридное программирование (посредством сообщений и разделяемой памяти) приобрело большую роль с момента появления кластерных архитектур. Метод гибридного программирования объединяет библиотеки MPI и OpenMP для использования этой иерархической многоядерной архитектуры. Цель этой работы -выполнить алгоритмы умножения матрицы анализа производительности в кластерной системе. Каждый узел кластера состоит из нескольких центральных процессоров, в которых память распределена между узлами и разделяемой памятью. Алгоритмы используют MPI в качестве механизма передачи сообщений и OpenMP в качестве совместно используемой памяти.
oai:noad.sci.am:136025
Apr 1, 2021
Jul 29, 2020
35
https://noad.sci.am/publication/149662
Հրատարակության անուն | Ամսաթիվ |
---|---|
Տիգրան Գալստյան, Մատրիցների բազմապատկման արտադրողականության վերլուծությունը օգտագործելով OpenMP և MPI | Apr 1, 2021 |