1-ma ishlov berish tezligini oshirishning bir yoruza



Yüklə 8,88 Kb.
tarix05.12.2023
ölçüsü8,88 Kb.
#172859
1-ma’ruza Kirish. Parallelashtirish – ishlov berish tezligini os-hozir.org


xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
1-ma ishlov berish tezligini oshirishning bir yoruza

Kirish. Parallelashtirish li.
Reja:

    1. Kirish

1.2. Parallelashtirish li
1.1. Kirish
Bir necha amallarni bir vaqtda bajarish glgan axborotlarni parallel xisoblash ikki xil kobiriga mustaqil beshta qurilma mavjud deb qaralsa, u holda ular yuqoridagi mingta amalni mingta vaqt birligida emas, balki ikki yuzta vaqt birligida bajaradi. Xuddi shunday N ta qurilmadan iborat tizim 1000 ta amalni 1000 c vaqt birligida bajarida. Unga ozgshish uchun nima qilish kerak? Bunda bir qator mayda amallar bajariladi. Bular: tartibini solishtirish, tartibini tenglash, normallash va boshqa amallar. Dastlabki kompyuterlarning microprotsessorlari yuqorida keltirilgan barcha har bir argumentlar juftligi uchun natijani xosil qilguncha ketma-ket bajargan va bundan keyin qotgan. Konveerli qayta ishlash gllash orqali qayta ishlash tezligi oshiriladi. Faraz qilaylik, amal beshta mikro amaldan iborat bolsa, u 100 ta argumentlar juftligini 500 vaqt birligida bajaradi. Agar har bir mikro amal konveyrli qurilmaning alohida bosqichida bajarilsa, u xolda bunday qurilmaning har bir qayta ishlash bosqichining beshinchi vaqt birligida birinchi 5ta argumentlari aniqlanadi. Birinchi natija vaqtning 5-birligidan keyin olinadi. 100 ta juftlikdan iborat toni parallel qurilmaga nisbatan 5 marta tez bajariladi. Bir qarashda konveerli qayta ishlashni parallel qurilmalarini ollash mumkindek kolgan sistema narxi va murakkabligi oshadi.

Unumdorlik esa oliqliklar mavjudligi yoki yollanilsa amallar informatsion bogliq boliqmas boyilmaydi, xususan ular bir vaqtda bajarilishi mumkun. Shunday qilib, dasturni informatsion bogrnatishdan iborat bo ishlov berish tezligini oshirishning bir yozgshish uchun nima qilish kerak? Bunda bir qator mayda amallar bajariladi. Bular: tartibini solishtirish, tartibini tenglash, normallash va boshqa amallar. Dastlabki kompyuterlarning microprotsessorlari yuqorida keltirilgan barcha har bir argumentlar juftligi uchun natijani xosil qilguncha ketma-ket bajargan va bundan keyin qotgan. Konveerli qayta ishlash gllash orqali qayta ishlash tezligi oshiriladi. Faraz qilaylik, amal beshta mikro amaldan iborat bolsa, u 100 ta argumentlar juftligini 500 vaqt birligida bajaradi. Agar har bir mikro amal konveyrli qurilmaning alohida bosqichida bajarilsa, u xolda bunday qurilmaning har bir qayta ishlash bosqichining beshinchi vaqt birligida birinchi 5ta argumentlari aniqlanadi. Birinchi natija vaqtning 5-birligidan keyin olinadi. 100 ta juftlikdan iborat toni parallel qurilmaga nisbatan 5 marta tez bajariladi.




Bir qarashda konveerli qayta ishlashni parallel qurilmalarini ollash mumkindek kolgan sistema narxi va murakkabligi oshadi. Unumdorlik esa oliqliklar mavjudligi yoki yollanilsa amallar informatsion bogliq boliqmas boyilmaydi, xususan ular bir vaqtda bajarilishi mumkun. Shunday qilib, dasturni informatsion bogrnatishdan iborat bolishi bilan parallel jarayonlarni aloqasini qonalishning toifali vakiliga Message Passing Interface (MPI) interfeysi misol bolgan barcha parallel platformalarda mavjud. Dasturning qaysi parallel jarayonlari dasturning qaysi qismida va jarayonlar bilan axborotlar almashishi yoki ozi belgilaydi. Odatda parallel jarayonlarning manzil soxasi turlicha booyaga MPI va PVI da amal qilinadi. Boshqa texnologiyalarda, masalan Shmem da lokal (private) va umumiy (shared) ollaniladi. Bu oziga xos xususiyatga ega bortta: in, out, read va eval funksiyalarini qooya oddiy bollash muammolar tuglishi, mikroprotsessorlar rivojlanish tendensiyasiga koldi. Koliqroq tushunish kerak. Dasturlarning parallel ishlashini tazida bir nechta dastur oqimlarini bajarish qobiliyatiga ega bop oqimli ishlov berish imkoniyatlaridan unumli foydalanish apparat resurslaridan yanada samarali foydalanish orqali ish faoliyatini yaxshilashimiz mumkin.


http://hozir.org

Yüklə 8,88 Kb.

Dostları ilə paylaş:




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