Radio va Mobil aloqa
Download 127.05 Kb. Pdf ko'rish
|
KA-AMALIY-4-5
“Radio va Mobil aloqa”fakulteti 830-20 guruh talabasi Kurambayev Ruslanning Kompyuter Arxitekturasi fanidan 4-5 Amaliy ishi. MAVZU: MPI PAKETINI ISHLASHINI O‘RGANISH Ishdan maqsad: MPI (Message Passing Interface) paketini ishlashini o‘rganish va OpenMP kabi texnologiyalardan farqini tushunish. OpenMP API (Application Program Interface) bu o’zida umumiy xotirali parallelashgan C, C++ va Fortran dasturlari uchun komplyator diektivalarini, kutubxonalarni va o’zgaruvchilar tavsifini jamlangan paket hisoblanadi. C, C++ va Fortran tillarida direktivalar bitta dasturda bir nechta ma’lumotlar (SPMD-single program multiple data) tuzilmasi, vazifalar tuzilmasi, qurilma tuzilmasi, ish almashish tuzilmasi va moslashtirish tuzilmasini umumiy xotiraga o’zlashtirib beradi. Vazifasi ishlash vaqtini nazorat qilish, kutubxona va o’zgaruvchilar bilan ta’minlab berishdir. Hozirgi vaqtda yuqori unumli hisoblash kabi turli sohalardagi ilovalar faqat parallel hisoblash vositalari yordamida erishish mumkin bo‘lgan ishlash darajalarini talab qiladi. Bundan tashqari, parallellashtIrishdan foydalanish zarurati o‘ziga xos qiyinchiliklarni keltirib chiqaradi. Misol uchun: algoritmning parallellashtirish uchun mos bo‘lgan qismini topish. Turli darajadagi dasturlash, unumdorlik va portativlikni ta’minlovchi bir qator parallel dasturlash modellari mavjud parallel hisoblash vositalaridan foydalanadi. Kompyuter tizimlarida yuqori o‘tkazuvchanlikka erishish uchun odatiy yechim hisob-kitoblarni bir nechta jarayonlarga tarqatishdir, bu parallellashtirish deb ataladi. OpenMP - umumiy xotira qurilmalarida dasturlash usuli. Bu shuni anglatadiki, parallelizm har bir parallel oqim barcha ma’lumotlaringizga kirish huquqiga ega bo‘lgan joyda sodir bo‘ladi. MPI taqsimlangan xotira qurilmalarida dasturlash usulidir. Bu shuni anglatadiki, parallelizm har bir parallel jarayon o‘z xotira maydonida boshqalardan ajratilgan holda ishlayotganida sodir bo‘ladi. Download 127.05 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling