Учебное пособие Казань 018 удк


Широковещательная передача



Download 2,08 Mb.
Pdf ko'rish
bet70/98
Sana16.12.2022
Hajmi2,08 Mb.
#888158
TuriУчебное пособие
1   ...   66   67   68   69   70   71   72   73   ...   98
Bog'liq
ParVychGafGal

Широковещательная передача
является 
одним из стандартных 
коллективных методов передачи сообщений в MPI. Во время трансляции один 
процесс отправляет одни и те же данные ко всем процессам в 
коммуникаторе. Одним из основных видов использования широковещательной 
передачи является отправка пользовательского ввода в параллельную 
программу или отправка параметров конфигурации для всех процессов. 
Схема широковещательной передачи выглядит так: 


103 
В этом примере нулевой процесс является 
корневым
процессом и имеет 
исходную копию данных. Все остальные процессы получают копию данных. В 
MPI вещание может быть выполнено с использованием 
MPI_Bcast.
Прототип 
функции выглядит следующим образом: 
MPI_Bcast( void* data, int count, MPI_Datatype datatype, int root,
MPI_Comm communicator) 
Корневой процесс и процессы получатели называют одну и ту же 
функцию 
MPI_Bcast
. Если в корневом процессе была вызвана функция 
MPI_Bcast
, переменная 
data
будет отправлена всем другим процессам. Когда 
все процессы приемники вызывают 
MPI_Bcast
, переменная 
data
будет 
заполнена данными из корневого процесса. 
7.7. Функции Scatter, Gather и Allgather 
MPI_Scatter
-это функция коллективной передачи данных, которая очень 
похожа на 
MPI_Bcast
. При вызове 
MPI_Scatter 
назначенный корневой процесс 
также отправляет данные ко всем процессам в коммуникаторе. Основное 
различие между 
MPI_Bcast
и 
MPI_Scatter
заключатся в том, что 
MPI_Bcast
отправляет один и тот же фрагмент данных всем процессам, в то время 
как 
MPI_Scatter
отправляет разные куски массива на разные процессы.


104 
На иллюстрации показано что 

Download 2,08 Mb.

Do'stlaringiz bilan baham:
1   ...   66   67   68   69   70   71   72   73   ...   98




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish