Mavzu: Dinamik parallel hisoblashlar uchun parallel jarayonlarni tashkillash Mundarija


OrepMP parallel dasturlash standarti



Yüklə 1,84 Mb.
səhifə4/19
tarix13.05.2022
ölçüsü1,84 Mb.
#87025
1   2   3   4   5   6   7   8   9   ...   19
611.17.Soyibov.kurs.ishi

1.3.OrepMP parallel dasturlash standarti


  OrepMP - umumiy xotira muhitida parallel dasturlash uchun standart. OrepMP dasturchilarga Fortran, C yoki C ++ da yozilgan kodlarni parallellashtirishni osonlashtiradigan pragmalar, protseduralar va atrof-muhit o'zgaruvchilari to'plamini taqdim etadi. Pragma - bu pragmadan keyin kodni qanday ishlashini ko'rsatadigan kompilyator direktivasi. Dasturda OrepMP pragmalaridan foydalanilganda, ular OrepMP-ni qo'llab-quvvatlovchi kompilyatorga bir nechta iplar yordamida parallel ravishda bajariladigan bajariladigan modulni yaratishni buyuradilar. OrepMP pragmalari turli xil arxitektura va tizimlardagi dasturlarni parallellashtirish uchun bir xil va ko'chma interfeysdan foydalanishga imkon beradi. OrepMP spetsifikatsiyasi Sun, Intel, IBM va SGI kabi sotuvchilar tomonidan keng qabul qilinadi va qo'llab-quvvatlanadi. Keyinchalik, OrepMR oqim modeli yordamida boshqaruv dasturlashtiriladi. Dasturning manba kodiga tegishli pragmalarni kiritish va so'ngra dasturni OrepMP-ni tegishli kalit bilan qo'llab-quvvatlaydigan kompilyator bilan kompilyatsiya qilish kifoya. Tuzuvchi birinchi o'tishdagi pragmalarni izohlaydi va kodni parallel qiladi. OrepMP-ni qo'llab-quvvatlamaydigan kompilyatorlardan foydalanganda, qo'shimcha xabarlarsiz OrepMP pragmalariga e'tibor berilmaydi.


Yüklə 1,84 Mb.

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




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

    Ana səhifə