Oddiy hissoblash algaritimlarini tadbiq etgan holda parallel protsesorlarning samaradorligini baholash



Download 0,52 Mb.
bet1/10
Sana04.12.2022
Hajmi0,52 Mb.
#878690
  1   2   3   4   5   6   7   8   9   10
Bog'liq
612-17 07 Mamadaliyev Azizbek


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANSHTIRISH VAZIRLIGI


MUXAMMADAL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG’ONA FILIALI

“Kompyut injiniringi” fakulteti


“Axborot texnologiyalari” kafedrasi
Parallel kompyuterlar arxitekturasi va dasturlash” fani bo’yicha
Oddiy hissoblash algaritimlarini tadbiq etgan holda parallel protsesorlarning samaradorligini baholash” mavzusida tayyorlangan


KURS ISHI
Bajardi: Mamadaliyev. A.
Qabul qildi: Ergashev. O
Farg’ona 2020
Mavzu:Oddiy hissoblash algaritimlarini tadbiq etgan holda parallel protsesorlarning samaradorligini baholash



30
"Protsessor" taqdimotini yuklab olish 30
Zamonaviy protsessorlarni ko'rib chiqish 31
CISC 31
RISC 31
CPU xususiyatlari 32
FOYDALANILGAN ADABYOTLAR. 36



KIRISH


Hammamizga ma’lumki, bugungi jadal sur’atlarda rivojlanayotgan hayotni texnika – texnologiya, internet, telefon, kompyuterlarsiz tasavvur qilib bo’lmaydi, albatta. Bu texnik qurilmalar bizning kundalik ishlarimizni shu qadar yengillashtirib yuborganki, endilikda mazkur mahsulotlardan voz kechish tugul, ulardan uzoqlashishning ham imkoni mavjud emas. Kashf qilinayotgan yangi, zamonaviy texnik vositalar yaxshi. Biroq ulardan meyor darajasida foydalanilsa, nur ustiga a’lo nur bo’lar edi.
Dunyo globallashib borgani sari axborot tehnalogiyalarga bo`lgan talab ortib bormoqda. O`zbekiston ham rivojlangan davlatlar qatoriga kirib bormoqda. Bunda esa yoshlarni ongini saviyasini oshirish va zamon talablariga mos ravishda kadrlarni tayyorlash davlatimiz taraqiyotini rivojlanishiga sabab bo`ladi. Mamlakatimizda axborot-kommunikatsiya texnologiyalarini rivojlantirish jarayoni izchil davom ettirib kelinmoqda. Eng avvalo, O`zbekistonda mazkur sohani tartibga soluvchi mukammal qonunchilik bazasi yaratilganini alohida ta’kidlash joiz. shu bilan birga, bugun dunyoda shiddat bilan kechayotgan globallashuv sharoitida AKT sohasining keskin taraqqiy etib borishi kuzatilayotganligi, ilg`or davlatlarning ushbu soha rivojiga alohida e’tibor qaratayotgani bejiz emas. Darhaqiqat, hozirgi davrda AKT orqali uzatiladigan axborot jamiyat rivojining eng muhim shartlaridan biri bo`lib qoldi. U ishlab chiqarish resursi, insonlar orasidagi aloqani ta’minlovchi qudratli vositaga aylandi. Shu bois, davlat hokimiyati va boshqaruvi organlari, umuman, jamiyatning axborot uzatish tezligi hamda sifatiga bo`lgan talablari kun sayin ortib bormoqda. AKT sohasini jadal sur’atlar bilan taraqqiy ettirish O`zbekiston iqtisodiyotida amalga oshirilayotgan tarkibiy o`zgarishlar hamda iqtisodiy islohotlarning bosh yo`nalishlaridan biri hisoblanadi. Shunki bu yo`nalish nafaqat respublikani axborotlashgan jamiyatga aylantirish ushun xizmat qiladi.Dasturiy vazifalardan kelib chiqib, mamlakatimizda komputer va axborot texnologiyalari, telekommunikatsiya va ma’lumot uzatish tarmoqlarini, internet xizmatlarini rivojlantirish va zamonaviylashtirish, ularni dunyo standartlari darajasiga yetkazish maqsadida keng ko`lamli islohotlar bosqichma-bosqich amalga oshirilmoqda. Albatta, ijtimoiy hayotning barcha sohalarida bo`lgani kabi axborot-kommunikatsiya texnologiyalari sohasidagi islohotlarni muvaffaqiyatli amalga oshirish, o`z navbatida, ushbu sohaning huquqiy asosini shakllantirish va takomillashtirib borishni taqozo etadi. Shuning ushun ham mamlakatimizda mazkur sohada samarali huquqiy mexanizmlarni yanada takomillashtirishga jiddiy e’tibor qaratilmoqda. Mustaqillik yillarida yaratilgan keng huquqiy maydon mamlakatimizda siyosiy modernizatsiya jarayonlarida tobora muhim ahamiyat kasb etib borayotgan axborot-kommunikatsiya texnologiyalarining jadal sur’atlarda rivojlanishi yo`lida qulay imkoniyatlar yaratmoqda.Jamiyatni axborotlashtirish va axborot-kommunikatsiya texnologiyalarini yanada rivojlantirish maqsadida 2003-2004 yillarda «elektron» qonunlar bloki qabul qilindi. Bular «Elektron raqamli imzo to`g`risida»gi, «Elektron hujjat aylanishi to`g`risida»gi va «Elektron tijorat to`g`risida»gi O`zbekiston Respublikasi qonunlaridir. Mazkur qonun hujjatlarini ishlab chiqishda ushbu sohadagi xalqaro huquqiy me’yorlar hamda bir qator rivojlangan davlatlarning tajribalari ham atroflicha o`rganilib, milliy qonunchiligimizga maqbul jihatlari uyg`unlashtirildi. Ushbu qonunlarning qabul qilinishi va joylarda ularning ijrosi ta’minlanishi, o`z navbatida, ish yuritish madaniyatining elektron ko`rinishi shakllanishiga, masofa qisqarishiga, vaqt tejalishiga hamda iqtisodiy samaradorlikning oshishida muhim omil bo`ldi. Mamlakatimizda axborot-kommunikatsiya texnologiyalarining jadal sur’atlarda rivojlanishi elektron hujjat aylanishi, elektron raqamli imzo, elektron tijorat, elektron to`lovlar kabi yana bir qancha yangi xizmat turlarining shakllanishiga, jumladan, tadbirkorlarimizga masofadan turib dunyoning xohlagan mamlakatidan o`ziga hamkor topish va tijorat ishlarini yuritishiga keng yo`l ochdi.
Insonning iqtisodiy, ekologik, siyosiy va boshqa sohalarda fikrlash doirasining kеngayishi axborotli muhitninig sifat va miqdor jihatdan o‘zgarishi, yangi xususiyatga ega bo‘lgan axborotli muhitning kеlib chiqishiga sabab bo‘lmoqda. «Parallel kompyuterlar » fanini o‘rganishdan asosiy maqsad har bir talabada kompyutеr tеxnologiyalarga bo‘lgan qiziqishni uyg‘otish, amaliy informatika va avtomatlashtirilgan axborot tizimlaridan foydalanib turli iqtisodiy masalalar еchish usullari sohasida bilimlar bеrishdir. Boshqaruv jarayonidagi axborotlarni saqlash, saralash, uzatish, qabul qilish, qayta ishlash va foydalanish kabi amallarni organish va turli sohalarga tadbiq qilish mazkur fanning prеdmеti hisoblanadi.
Darhaqiqat, hozirgi davrda AKT orqali uzatiladigan axborot jamiyat rivojining eng muhim shartlaridan biri bo‘lib qoldi. U ishlab chiqarish resursi, insonlar orasidagi aloqani ta'minlovchi qudratli vositaga aylandi. Shu bois, davlat hokimiyati va boshqaruvi organlari, umuman, jamiyatning axborot uzatish tezligi hamda sifatiga bo‘lgan talablari kun sayin ortib bormoqda.
AKT sohasini jadal sur'atlar bilan taraqqiy ettirish O‘zbekiston iqtisodiyotida amalga oshirilayotgan tarkibiy o‘zgarishlar hamda iqtisodiy islohotlarning bosh yo‘nalishlaridan biri hisoblanadi. Shunki bu yo‘nalish nafaqat respublikani axborotlashgan jamiyatga aylantirish ushun xizmat qiladi, balki mamlakatimiz iqtisodiyotini jadal sur'atlar bilan rivojlantirishda o‘ziga xos yetakchi tarmoq — «lokomotiv» rolini o‘ynaydi. Dasturiy vazifalardan kelib chiqib, mamlakatimizda komputer va axborot texnologiyalari, telekommunikatsiya va ma'lumot uzatish tarmoqlarini, internet xizmatlarini rivojlantirish va zamonaviylashtirish, ularni dunyo standartlari darajasiga yetkazish maqsadida keng ko‘lamli islohotlar bosqichma-bosqich amalga oshirilmoqda. Albatta, ijtimoiy hayotning barcha sohalarida bo‘lgani kabi axborot-kommunikatsiya texnologiyalari sohasidagi islohotlarni muvaffaqiyatli amalga oshirish, o‘z navbatida, ushbu sohaning huquqiy asosini shakllantirish va takomillashtirib borishni taqozo etadi. Shuning ushun ham mamlakatimizda mazkur sohada samarali huquqiy mexanizmlarni yanada takomillashtirishga jiddiy e'tibor qaratilmoqda.
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 birbiridan 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. Ta’kidlash joizki, mahsus izohlardan foydalanish nafaqat parallel bajarish imkoniyatini beradi, balki dasturning asl versiyasini to‘liq saqlab qoladi. Amalda, u juda qulay - kompilyator parallelizm haqida hech narsa bilmasa, barcha mahsus izohlarni semantik ketma ketlikni saqlab qolgan holda o‘tkazib yuboradi. Parallel dasturlar tuzish ushun izohlardan foydalanishdan tashqari, tez-tez. mavjud dasturlash tillari kengaytirishni qo‘llashadi. Qu’shimcha operatorlar va foydalanuvchiga dasturning parallel tuzilmasini aniq belgilash va ayrim hollarda parallel dasturni bajarishni boshqarish imkonini beruvchi o‘zgaruvchilarni 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 ushun kiritilgan yangi forall operatorini o`z ichiga oladi. Agar parallel tizimlar arxitekturasi o‘ziga hosliligini, yoki ayrim mavzu doirasining ba’zi bir vazifa turining hususiyatlarini aniq ifodalash kerak bo‘lsa, unda parallel dasturlashning mahsus tillaridan foydalaniladi.. Transputer tizimlarini dasturlash ushun Occam tili tashkil etilgan, Konveyer mashinalarini dasturlash ushun, birlamchi belgilash tili Sisal loyihalashtirilgan. Massiv parallel kompyuterlar kelishi bilan parallel jarayonlarni o‘zaro qo‘llab-quvvatlash kutubxonalar va interfeyslarni keng tarqalib kelmoqda. Ushbu yo‘nalishning tipik vakili Message Passing Interface (MPI) interfeysidir, va uning amalga oshirilishi deyarli har bir parallel platformada, vector-konveyerli superEVM dan boshlab shahsiy komuterlarning klasterlari vs tizimlarigacha mavjud. Dasturlovchi dasturning qaysi joyida ilovaning qanday parallel jarayonlari, qaysi jarayonlar bilan ma’lumot almashish yoki o‘z ishini sinhronizatsiyalashi kerakligini o‘zi aniq belgilaydi.
Parallel hisoblash tizimi (HT) deb ko‘pgina apparat (hardware), oraliq dastur (middleware) va amaliy dastur (software) o‘zaro nabo-rom aloqali ta’minotining elementlari tushuniladi. Ushbu elementlar yuqori samarali parallel hisoblashlarni o‘tkazish maqsadida birlashgan. HT da elementlarning o‘zaro aloqasi quyidagichadir: apparat ta’minlash elementlari bilan oraliq DT elementlari o‘zaro aloqa qiladi, bunda ular EVM arhitekturasining barcha hususiyatlarini hisobga olgan holda, HT boshqarilishining (HT dasturiy modeli) umumiy dasturiy vositalarni taqdim etadi. Amaliy dasturlar software dasturlar orqali modelini, middleware bilan ta’minlangan, ushbu HT ning maqsadi bo‘lgan, mahsus vazifalarni bajarish ushun u yoki bu algoritmlarni amalga oshiradi. Oraliq dasturiy ta’minot atamasi juda turg‘un hisoblanadi, shu bilan birga undan turli tushunchalarni ta’minlashda foydalaniladi. Umuman olganda, PPO dasturiy ta’minotning turi hisoblanadi, bunda uni ilovalar va resurslar o‘rtasidagi (Amaliy dasturlash interfeysi) API deb atash mumkin, va u dasturning to‘g‘ri ishlashi ushun zarurdir. Bundan kelib chiqadiki, ilovalarning bir-biri bilan yoki resurslar bilan o‘zaro jarayonini soddalshtirish imkonini beradigan har qanday dasturiy ta’minot 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 ushun, bu qismlar o‘zaro aloqalarni qo‘llab-quvvatlashi kerak. Oraliq dasturiy ta’minotning asosiy roli shundaki, ushbu vazifalarni soddalashtirish va parallel taqsimlangan hisoblash-tizimlari komponentlarini o‘zaro ta’sirini qurilishida amaliy dasturchilar tomonidan qo‘llaniladigan abstrakstiyalarni ta’minlashdir. PPO ikki asosiy vazifani bajaradi. Birinchi - resurslarga ilovalarning etishishini engillashtirish. Bu xususiyatlar ayniqsa, Ishlab chiquvchilar ushun muhim ahamiyatga ega, shunki ularga ko‘proq vaqtni resurslarga ega bo‘lish mehanizmini ishlab chiqarishga emas, balki mantiqga ajratishga imkon beradi. PPO ning ikkinchi vazifasi – o‘zaro harakat jarayonlarining jadallashuvi. Albatta, dasturiy ta’minot o‘zaro harakatlarni ta’minlash ushun mahsus loyihalashtirilgan bo‘lib, odatda, ishlab chiqaruvchilar tomonidan yaratilgan maxsus bo`lmagan echimlarga nisbatan yaxshiroq unumdorlikka ega. Oraliq dasturiy ta’minotni (PPO) amaliy dasturiy ta’minotning 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 bog‘laydi. Oraliq dasturiy ta’minot apparat-dasturiy platformalarninig farqini tekislaydi.

Download 0,52 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   10




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