CUDA texnologiyasini qo’llab quvatlovchi GPU driver versiyalari
CUDA Toolkit
GPU driver versiyalari
Linux OT
Windows OT
CUDA 12.3.x
>=525.60.13
>=527.41
CUDA 12.2.x
>=525.60.13
>=527.41
CUDA 12.1.x
>=525.60.13
>=527.41
CUDA 12.0.x
>=525.60.13
>=527.41
CUDA 11.8 GA
>=520.61.05
>=522.06
CUDA 11.7 GA
>=515.43.04
>=516.01
CUDA 11.6 GA
>=510.39.01
>=511.23
CUDA 11.5 GA
>=495.29.05
>=496.04
CUDA 11.4.0 GA
>=470.42.01
>=471.11
CUDA 11.3.0 GA
>=465.19.01
>=465.89
CUDA 11.2.0 GA
>=460.27.03
>=460.82
CUDA 11.1 GA
>=455.23
>=456.38
CUDA 11.0.2 GA
>= 450.51.05
>= 451.48
CUDA 11.0.1 RC
>= 450.36.06
>= 451.22
CUDA 10.2.89
>= 440.33
>= 441.22
CUDA 10.0.130
>= 410.48
>= 411.31
CUDA 9.2 (9.2.88)
>= 396.26
>= 397.44
CUDA 9.1 (9.1.85)
>= 390.46
>= 391.29
CUDA 9.0 (9.0.76)
>= 384.81
>= 385.54
CUDA 8.0 (8.0.61 GA2)
>= 375.26
>= 376.51
CUDA 8.0 (8.0.44)
>= 367.48
>= 369.30
CUDA 7.5 (7.5.16)
>= 352.31
>= 353.66
CUDA 7.0 (7.0.28)
>= 346.46
>= 347.62
CUDA dasturida GPU va CPU uchun mo‘ljallangan dasturlash tillari:
▪ C/C++
▪ Python
dasturlash tillarida amalga oshirishimiz mumkin. Python mashinali o‘qitish
vazifalari uchun juda yaxshi dasturlash tili hisoblanadi. Bu esa o‘z navbatida Python
dasturlash tilida tegishli kodlarni kiritish orqali parallellashtirishni keltirib chiqaradi.
TOPSHIRIQLAR
1.
Ushbu topshiriq guruhning har bir talabasi bo‘yicha tasniflanadi (har bir
talaba topshiriqni individualni holatda bajaradi).
2.
Topshiriqni quyida keltirilgan o‘zingizga qulay dasturlash tilida bajaring:
a. C/C++ (Visuall Studio, NVCC)
b. Pyhthon (PyTorch, tensorflow)
topshiriqga biriktirilgan file ga qarang: CUDA install in VS va CUDA install
in Python qo‘llanmasidan foydalanib CUDAni o‘rnatib uni ishlashini tekshiring.
3. Geterogen tizimlari haqida batafsil ma’lumotlarga ega bo’lish (nazariy qismda).
4. Geterogen tizimlarida qo’llaniladigan CUDA va OpenCL kabi texnologiyalarni
bir biridan farqini tushunish (nazariy qismda).
5. CUDA texnologiyasini o‘rganish (nazariy qismda).
6. CPU va CUDA da soddagina misolni hisoblash
umumdorligini bilib oling
(amaliy qismda).
7. Topshiriq natijasi (amaliy ish bajarilayotganda kompyuter ekranini rasm olib)
hisobotga qo‘shing va bajarilayotgan har bir ketma-ketlikni izohlar yordamida
batafsil tushuntirib bering.
Hisobot shakli
1. Amaliy ishning nomi.
2. Nazariy ma’lumotlar ya’ni topshriqni bajarishda
foydalanilgan funksiyalar
tavsifi va tasniflangan vazifalar mosligi.
3. Xulosa va foydalanilgan adabiyotlar.
4.
Talab etiladi: Matn muharriri - Microsoft Word, shirift - Times New Roman,
oraliq interval - 1.5, o‘lchami - 14.