KOMPYUTER TADQIQOTLARI VA SIMULATSIYA
Dimension
Access
Manzil
tarjimasi Tarjimani
filtrlash
Xulosa
qilib shuni aytmoqchimanki, qaysi hollarda CUDA texnologiyasidan foydalanish protsessorda ketma-ket amalga
oshirish bilan solishtirganda yaxshi tezlashtirishni berishi mumkin va qaysi hollarda dastur yozish juda ko'p kuch talab qiladi yoki
umuman imkonsiz bo'ladi.
u yerda
A. M. Kazyonnov
Yo'q
308
Yo'q
tex1Dfetch() Manzil
oralig'idan tashqariga kirish nolni
qaytaradi
ma'lumotlar
8-jadval. CUDA
cudaArray 1D, 2D, 3D tex1D(), tex2D(), tex3D() da chiziqli va cudaArray tekstura
xotirasining xususiyatlari.
u yerda
1D
Chiziqli
u yerda
Grafik adapterlar yordamida hisoblash intensiv xotiraga kirishni talab qilmaydigan vazifalarda
maksimal samaradorlikni
ko'rsatadi. Ko'p xotira talab qiladigan muammolar biroz yomonroq hal qilinadi, lekin umumiy xotiradan foydalanish mumkin. Tasodifiy
manzilga kirish zarur bo'lganda
kamroq tezlikka erishiladi, lekin ma'lumotlardan qayta foydalanish mavjud (tekstura xotirasi
ishlatiladi). Ushbu talablarning hech biri bajarilmagan vazifalar juda yomon hal qilinadi. Bundan tashqari,
agar vazifa katta hajmdagi
xotirani (bir necha gigabayt) talab qilsa, unda, ehtimol, CUDA texnologiyasini ishlab chiqishning ushbu bosqichida, odatda, GPU
yordamida uni hal qilish tavsiya etilmaydi.
Adabiyotlar ro'yxati
Xulosa
Guruch. 7. Tekstura xotirasidan foydalanishning
umumiy sxemasi
Floating Point Arifmetic uchun IEEE standarti 754-2008. - IEEE, 2008 yil.
Flynn, M. Ba'zi kompyuter tashkilotlari va ularning samaradorligi. - IEEE Trans. Hisoblash., 1972. - V.21. —
2009. - http://www.softelectro.ru/ieee754.html.
No 9. - B. 948–960.
CUDA C eng yaxshi amaliyotlar bo'yicha qo'llanma. - Versiya 3.2. - NVIDIA korporatsiyasi,
2010. - http://developer.download.nvidia.com/compute/cuda/3_2/toolkit/docs/CUDA_C_Best_Practices_Guide.pdf.
Yashkardin VL IEEE 754 ikkilik suzuvchi nuqta arifmetikasi uchun standartdir. — www.softelectro.ru,
Boreskov A. V., Xarlamov A. V. CUDA texnologiyasi bilan ishlash asoslari. - M.: DMKPress, 2010. - 232 b.
Machine
Translated by Google