Openmp ( open Multi-Processing )
Download 1.48 Mb. Pdf ko'rish
|
Tojiboyev Fazliddin
OPENMP ( OPEN MULTI- PROCESSING ) OpenMP ( ochiq multi-processing ) bu C , C++ va Fortrant tillarida koʻp platformali umumiy xotirali multiprocessing dasturlashni qoʻllab-quvvatlaydigan amaliy dasturlash interfeysi (API) TARIX OpenMP Architecture Review Board (ARB) oʻzining birinchi API spetsifikatsiyalarini, OpenMP for Fortran 1.0 ni 1997-yil oktabr oyida nashr etdi. Keyingi yilning oktyabr oyida ular C/C++ standartini chiqardilar. 2000-yilda Fortran spetsifikatsiyasining 2.0- versiyasi, C/C++ spetsifikatsiyalarining 2.0-versiyasi 2002-yilda chiqarilgan. 2.5- versiya 2005-yilda chiqarilgan C/C++/Fortran birlashtirilgan spetsifikatsiyasidir. Spetsifikatsiyaning 4.0 versiyasi 2013-yil iyul oyida chiqarilgan. U quyidagi funksiyalarni qo‘shadi yoki yaxshilaydi: tezlatgichlarni qo‘llab- quvvatlash ; atomlar ; xatolarni qayta ishlash; ipning yaqinligi ; topshiriq kengaytmalari; foydalanuvchi tomonidan belgilangan qisqartirish ; SIMD qo'llab- quvvatlash; Fortran 2003 qo'llab- quvvatlash. [ to'liq iqtibos kerak ] Joriy versiya 5.2, 2021-yil noyabr oyida chiqarilgan. E'tibor bering, barcha kompilyatorlar (va operatsion tizimlar) so'nggi versiyalar uchun funktsiyalarning to'liq to'plamini qo'llab- quvvatlamaydi. 2 NIMA UCHUN YANGI STANDART KERAK? OPENMP PAYDO BO'LISHIDAN OLDIN SMP TIZIMLARIDA SAMARALI DASTURLASH UCHUN MOS STANDART MAVJUD EMAS EDI. ENG MOSLASHUVCHAN, PORTATIV VA UMUMIY QABUL QILINGAN PARALLEL DASTURLASH INTERFEYSI MPI (XABARNI UZATISH INTERFEYSI) HISOBLANADI. BIROQ, XABARNI UZATISH MODELI 1) SMP TIZIMLARIDA ETARLICHA SAMARALI EMAS; 2) O‘ZLASHTIRISH NISBATAN QIYIN, CHUNKI U “HISOBLASHDAN TASHQARI” NUQTAI NAZARDAN FIKRLASHNI TALAB QILADI. U QANDAY ISHLAYDI? POSIX iplari terminologiyasiga ko'ra, har qanday UNIX jarayoni umumiy manzil maydoniga ega bo'lgan, ammo har xil ko'rsatmalar oqimlari va alohida steklarga ega bo'lgan bir nechta boshqaruv iplaridan iborat. Eng oddiy holatda, jarayon bitta ipdan iborat. Iplar ba'zan iplar, engil jarayonlar, LWP (engil vaznli jarayonlar) deb ham ataladi. 4 Download 1.48 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling