|
Raqamli texnologiyalar vazirligi
|
bet | 3/4 | Sana | 15.12.2023 | Hajmi | 0,69 Mb. | | #119913 |
Bog'liq amaliy ish arxitektura..5 Maktabgacha ta\'lim tashkilotida ta\'lim tarbiya jarayonini tashkil etish va uning sifatini ta\'minlash borasidagi STEAM yondashuvi., tadqqiqot Hosilova.docx1, ELEKTRTEXNIKANINGNAZARIYASOSLARI, 01c1770a80f8570c8195ced9e1c85c4e8e76f017, 1. тракторчи - машинист (2), zamonaviy-o-qituvchi-va-unga-qo-yiladigan-talablar, PhD-timelines-London, Oliy va o’rta maxsus ta’lim vazirligi jizzax davlat pedagogika i, Strategik boshqaruv hisoboti V, 1697007219, 3-amaliy ish 2-topshiriq(3), komp-mustaqil-ish, Dilmurodova Gulzodaxonning CUDA: CUDA esa NVIDIA tomonidan yaratilgan GPU'lar uchun maxsusdir. Bu texnologiya, alohida NVIDIA GPU'lari orqali ishlovchi bo'lishadi.
Tillar:
OpenMP: C, C++, va Fortran dasturlash tillarida foydalaniladi.
CUDA: CUDA C++ dasturlash tili ishlatiladi.
Ozgaruvchilar va Raxbariyat:
OpenMP: OpenMP'da, parallel yechimlar uchun ozgaruvchilar orqali bo'lgan kiritish va chiqarishlar (reduce operations) ishlatish mumkin. Ammo bu, ba'zi texnologiyalardagi keng qamrovli parallel hisoblashlarni boshqarish uchun sinxronizatsiya mehanizmlari bilan solishtiriladi.
CUDA: CUDA'da esa, GPU'lar orqali parallel ishlovchi hisoblashlarni boshqarish uchun kuchli yordamlar va maxsus CUDA kutubxonalari ishlatiladi.
Massiv Paralell Yig'indilar:
OpenMP: Massiv paralell yig'indilarni boshqarish uchun reduction so'zini ishlatish mumkin.
CUDA: CUDA'da esa, boshqarish va sinxronizatsiya mehanizmlari orqali massiv paralell yig'indilarni yaratish mumkin.
Yo'l-namoyish:
OpenMP: OpenMP, paralell ravishda bajariladigan alohida parallel tsikllarni, yoki boshqa parallel algoritmni boshqarish uchun ishlatiladi.
CUDA: CUDA esa, GPU'lar orqali tuzilgan maxsus paralell algoritmlarni boshqarish uchun yaratilgan. GPU'larning paralell arxitekturasi tufayli, parallel ishlovchi algoritmni GPU'ning yuzlablab qo'yilgan yaqin bir yarmini qo'llab-quvvatlash imkonini beradi.
So'rovni Bajarish Muddati:
OpenMP: OpenMP yordamida yaratilgan ilovadan olingan kod, odatda, ko'pgina protsessorlarda ham ishlaydi. Ammo, GPU'lar orqali parallel ishlovchi algoritmlar, ularni qo'llab-quvvatlab yuborish va GPU'da ishlatish imkonini bermaydi.
CUDA: CUDA yordamida yaratilgan ilovadan olingan kod, asosan, NVIDIA GPU'lari uchun optimallashtirilgan bo'lgan kompyuterlarda ishlaydi.
|
| |