|
Raqamli texnologiyalar vazirligi
|
bet | 1/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
RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Kompyuter arxitekturasi fanidan
Amaliy ish
Mavzu: CUDA TEXNOLOGIYASI VA UNING IMKONIYATLARI
Bajardi: 241-21-guruh talabasi
Xalilov Jasurbek
Tekshirdi: SAYDAZIMOV JAVLONBEK
TOSHKENT – 2023
MAVZU: OpenMP TEXNOLOGIYASI VA UNING IMKONIYATLARI
Ishdan maqsad: OpenMP texnologiyasini va uning samarali natijalarini o’rganish hamda CUDA, OpenCL kabi texnologiyalar bilan taqqoslash va tahlil qilish. OpenMP texnologiyasini va uning samarali natijalarini o’rganish hamda OpenMP texnologiyasi yordamida misollar yechish.
Nazariy qism
OpenMP (Open Multoqimrocessing) kompilyator direktivasiga asoslangan parallel dasturlash modeli boʻlib, dastur ishlab chiquvchilarga oʻzlarining dastur kodlariga parallelizmni bosqichma-bosqich qoʻshish imkonini beradi.
OpenMP - bu ko'p ish zarralarini amalga oshirish , parallellashtirish usuli bo'lib, bunda birlamchi oqim (ketma-ket bajariladigan ko'rsatmalar qatori) ma'lum miqdordagi pastki oqimlarni ajratib turadi va tizim ular orasida vazifani taqsimlaydi. Keyin oqimlar bir vaqtning o'zida ishlaydi , ish vaqti muhiti oqimlarni turli protsessorlarga ajratadi.
har bir oqim kodning parallellashtirilgan qismini mustaqil ravishda bajaradi. Ish almashish konstruksiyalari vazifani oqimlar o'rtasida taqsimlash uchun ishlatilishi mumkin, shunda har bir oqim kodning ajratilgan qismini bajaradi. Shu tarzda OpenMP yordamida vazifalar parallelligi va ma'lumotlar parallelligiga erishish mumkin.
Ma'lumotlar parallelligi va vazifalar parallelligi
Ma'lumotlar parallelligi - bu bir xil vazifa bir vaqtning o'zida turli hodisalar to'plamida bajarilishi.
|
| |