Fakultet Radio va mobil aloqa guruh talabasi 811-20 FIO Istamov Feruzjon
KOMPYUTER ARXITEKTURASI FANIDAN 3-TOPSHIRIQ MAVZU: CUDA TEXNOLOGIYASI VA UNING IMKONIYATLARI
Ishdan maqsad: CUDA texnologiyasini va uning samarali natijalarini o’rganish.
Nazariy qism:
CUDA asboblar to'plamini Windows-ga o'rnatish uchun sizga kerak bo'ladi -
CUDA yoqilgan Nvidia GPU. Microsoft Windows-ning qo'llab-quvvatlanadigan versiyasi. Visual Studio ning qo'llab-quvvatlanadigan versiyasi. Eng so'nggi CUDA asboblar to'plami. Esda tutingki, CUDA faqat 64b ilovalarga ruxsat beradi. Ya'ni, siz 32b CUDA ilovalarini mahalliy sifatida ishlab chiqa olmaysiz (istisno: ular faqat GeForce seriyali GPUlarda ishlab chiqilishi mumkin). 32b ilovalari x86_64 da CUDA asboblar to'plamining o'zaro ishlab chiqish imkoniyatlaridan foydalangan holda ishlab chiqilishi mumkin. CUDA dasturlarini 32b ga kompilyatsiya qilish uchun quyidagi amallarni bajaring - 1-qadam - Yo'lingizga \bin qo'shing. 2-qadam - nvcc parametrlariga -m32 qo'shing. 3-qadam - \lib (\lib64 o'rniga) 32-bitli liblar bilan bog'lang. Siz bu yerdan eng so'nggi CUDA asboblar to'plamini yuklab olishingiz mumkin .
Yuqoridagi jadvallardan ko'rinib turibdiki, x86_32 uchun qo'llab-quvvatlash cheklangan. Hozirgi vaqtda 32b CUDA ilovalari uchun faqat GeForce seriyasi qo'llab-quvvatlanadi. Agar sizda Windows va Visual Studio-ning qo'llab-quvvatlanadigan versiyasi bo'lsa, davom eting. Aks holda, avvalo kerakli dasturni o'rnating.
Tizimingizda CUDA qo'llab-quvvatlaydigan GPU mavjudligini tekshirish − RUN oynasini oching va buyrug'ini bajaring − Control /name Microsoft.DeviceManager , va berilgan ma'lumotlardan tekshiring. Agar sizda CUDA qo'llab-quvvatlaydigan GPU yoki GPU bo'lmasa, to'xtating.
Eng so'nggi CUDA asboblar to'plamini o'rnatish
Ushbu bo'limda biz eng yangi CUDA asboblar to'plamini qanday o'rnatishni ko'rib chiqamiz.
1-qadam − https://developer.nvidia.com saytiga tashrif buyuring va kerakli operatsion tizimni tanlang.
2-qadam - Siz amalga oshirmoqchi bo'lgan o'rnatish turini tanlang. Tarmoq o'rnatuvchisi dastlab juda kichik bajariladigan fayl bo'lib, ishga tushirilganda kerakli fayllarni yuklab oladi. Mustaqil o'rnatuvchi har bir kerakli faylni birdaniga yuklab oladi va keyinroq o'rnatish uchun Internetga ulanishni talab qilmaydi.
3-qadam - Asosiy o'rnatuvchini yuklab oling.
CUDA asboblar to'plami, shuningdek, CUDA ilovalarini ishlab chiqish uchun kerakli kutubxonalar va sarlavha fayllari bilan birga kerakli GPU drayverlarini o'rnatadi. Shuningdek, u yangi boshlanuvchilarga yordam berish uchun ba'zi namuna kodlarini o'rnatadi. Agar siz bajariladigan faylni ikki marta bosish orqali ishga tushirsangiz, ekrandagi ko'rsatmalarga amal qiling va asboblar to'plami o'rnatiladi. Bu o'rnatishning grafik usuli va bu usulning salbiy tomoni shundaki, siz qaysi paketlarni o'rnatishni nazorat qila olmaysiz. Agar CLI yordamida asboblar to'plamini o'rnatilsa, buning oldini olish mumkin.
O'rnatishni tekshirish
O'rnatishni tekshirish uchun quyidagi amallarni bajaring -
1-qadam - Buyruqlar satrida nvcc -V ni kiritish orqali CUDA asboblar to'plami versiyasini tekshiring.
2-qadam - GPU kartangiz ma'lumotlarini ko'rish uchun C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.1\bin\win64\Release manzilida joylashgan deviceQuery.cu-ni ishga tushiring . Chiqish - kabi ko'rinadi
1-rasm
O'rnatishni tekshirish
O'rnatishni tekshirish uchun quyidagi amallarni bajaring -
1-qadam - Buyruqlar satrida nvcc -V ni kiritish orqali CUDA asboblar to'plami versiyasini tekshiring.
2-qadam - GPU kartangiz ma'lumotlarini ko'rish uchun C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.1\bin\win64\Release manzilida joylashgan deviceQuery.cu-ni ishga tushiring . Chiqish - kabi ko'rinadi