Raqamli texnologiyalar vazirligi




Download 0.69 Mb.
bet1/4
Sana15.12.2023
Hajmi0.69 Mb.
#119913
  1   2   3   4
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.

  1. 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.


  • Download 0.69 Mb.
  1   2   3   4




Download 0.69 Mb.