Topshiriq № Mavzu: mpi paketi yordamida misollar yechish Ishdan maqsad



Yüklə 261,33 Kb.
səhifə1/21
tarix07.01.2024
ölçüsü261,33 Kb.
#208656
  1   2   3   4   5   6   7   8   9   ...   21
amaliy7


Topshiriq № 7.
Mavzu: MPI paketi yordamida misollar yechish
Ishdan maqsad: MPI (Message Passing Interface) - xabar uzatish interfeysi paketi yordamida misollar yechish, hamda umumdorlikni oshirish uchun kerakli parallel dasturlash vositalari yordamida umumdorlikni oshirish usullarini ishlab chiqish va tezkorlikka erishish ko‘nikmalariga ega bo‘lish.
Nazariy qism. LMS ga yuklangan.
1. MPI dasturlash texnologiyasi
1-Topshiriq. MS Visual Studio muhitida MPI ni qo‘llab-quvvatlaydigan loyiha yaratish
Visual Studio 2022 muhitida MPI ni qo‘llab-quvvatlaydigan loyiha yarating.
2-Topshiriq. “I am!” dasturi.
Har bir jarayon o‘z nomerini va ilovadagi jarayonlarning umumiy sonini quyidagi formatda ekranga chop qiladigan dastur yozing:
I am process from provesses!
Kirish ma’lumotlari: yo‘q.
Chiqish ma’lumotlari: “I am process from provesses!” formatdagi satrlar.
Kiritish va chiqish ma’lumotlariga misol

Kiritish ma’lumotlar

Chiqish ma’lumotlar

3

I am 0 process from 3 processes!
I am 1 process from 3 processes!
I am 2 process from 3 processes!

3-Topshiriq. “Birinchi-ikkinchi ga sanash!” dasturi
Har bir juft jarayonda “I am: FIRST!”, va toq sonli har bir jarayon – “I am : SECOND!” satrlarni ekranga chop qiladigan dastur tuzing. 0 nomerli jarayonda “ processe.” formatda jarayonlarning umumiy sonini ekranga chop qilinishi kerak.
Kirish ma’lumotlari: yo‘q.

Yüklə 261,33 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   ...   21




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin