Parallel kompyuterlarning dasturiy taminoti




Download 12,49 Kb.
bet2/2
Sana13.05.2024
Hajmi12,49 Kb.
#228270
1   2
Bog'liq
Mavzu Parallel kompyuterlarning arxitekturasi ularning tuzilish-fayllar.org

Parallel kompyuterlarning dasturiy taminoti
Arxitekturani takomillashtirish bilan bir qatorda parallel kompyuterlarning dasturiy ta'minoti ham rivojlanib bormoqda. Amaliyot shuni ko'rsatdiki, parallel hisoblash tizimlari apparat va dasturiy ta'minot qismlarining rivojlanishini bir- biridan alohida-alohida ko'rib bo'lmaydi. Qismlarning biridagi yangilik, ikkinchisidagi o'zgarishga olib keladi. Hozirda bizni avvalo parallel dasturlash texnologiyalari sohasidagi o'zgarishlar qiziqtiradi. Albatta, zamonaviy dasturiy ta'minot ishlab chiqish ixtiyorida nafaqat Fortran yoki assembler bor, balki ko'p boshqa tizimlar va dasturlash tillari yaratildi. Shu bilan birga, ayni paytda, samarali parallel dasturiy ta'minot ishlab chiqish muammosi umumiy parallel hisoblashning asosiy muammosiga aylandi.
Taliq saqlab qoladi. Amalda, u juda qulay - kompilyator parallelizm haqida hech narsa bilmasa, barcha mahsus izohlarni semantik ketma ketlikni saqlab qolgan holda ollashadi. Quzgaruvchilarni ifodalovchi yangi elementlar kiritiladi. Shunday qilib, High Performance Fortran (HPF) til, an'anaviy FORTRAN operatorlari va mahsus izohlar tizimiga qo'shimcha ravishda, dasturning parallel sikllarini ifodalash uchun kiritilgan yangi forall operatorini o'z ichiga oladi.
Agar parallel tizimlar arxitekturasi ozi bir vazifa turining hususiyatlarini aniq ifodalash kerak bonalishning tipik vakili Message Passing Interface (MPI) interfeysidir, va uning amalga oshirilishi deyarli har bir parallel platformada, vector-konveyerli super- EVM dan boshlab shahsiy komuterlarning klasterlari vs tizimlarigacha mavjud. Dasturlovchi dasturning qaysi joyida ilovaning qanday parallel jarayonlari, qaysi jarayonlar bilan maz ishini sinhronizatsiyalashi kerakligini o'zi aniq belgilaydi.
Parallel hisoblash tizimi (HT) deb kozaro nabo-rom aloqali tatkazish maqsadida birlashgan.
HT da elementlarning ominlash elementlari bilan oraliq DT elementlari ominlangan, ushbu HT ning maqsadi bominot atamasi juda turgminlashda foydalaniladi. Umuman olganda, PPO dasturiy tartasidagi (Amaliy dasturlash interfeysi) API deb atash mumkin, va u dasturning tori ishlashi uchun zarurdir. Bundan kelib chiqadiki, ilovalarning bir-biri bilan yoki resurslar bilan ominot oraliq deb atalishi mumkin.
Parallel hisoblash tizimida bir yoki bir necha hisoblash tugunlarida bir yoki bir nechta dasturiy komponentlari bo'lishi mumkin. Tizim bir kompyuter tizimi sifatida paydo bulishi uchun, bu qismlar o'zaro aloqalarni qo'llab-quvvatlashi kerak. Oraliq dasturiy tasirini qurilishida amaliy dasturchilar tomonidan qominlashdir.
PPO ikki asosiy vazifani bajaradi. Birinchi - resurslarga ilovalarning etishishini engillashtirish. Bu xususiyatlar ayniqsa, Ishlab chiquvchilar uchun muhim ahamiyatga ega, chunki ularga kolish mehanizmini ishlab chiqarishga emas, balki mantiqga ajratishga imkon beradi. PPO ning ikkinchi vazifasi - ozaro harakatlarni talib, odatda, ishlab chiqaruvchilar tomonidan yaratilgan maxsus bo'lmagan echimlarga nisbatan yaxshiroq unumdorlikka ega.
Oraliq dasturiy taminotning mahsus darajasi deb aniqlaymiz, bunda u ilovaning parallel hisoblash qismi bilan operatsion tizimning kommunikastion darajasi orasida joylashgan va ilovalarni tizimiy bayonotlar va operastion tizimning instrumentlari bilan bogminot apparat-dasturiy platformalarninig farqini tekislaydi.
http://fayllar.org
Download 12,49 Kb.
1   2




Download 12,49 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Parallel kompyuterlarning dasturiy taminoti

Download 12,49 Kb.