برنامه نویسی کودا Cuda Programming
تعداد صفحات : 40 با فرمت ورد و قابل ویرایش
چکیده
این تحقیق مربوط به برنامه نویسی موازی با استفاده از کودا میباشد.
در این تحقیق علاوه بر مراحل نصب برنامه با مقدمات برنامه نویسی موازی نیز آشنا میشویم.
چکیده 4
1- مقدمه ای بر CUDA 4
1-1- پیش گفتار 4
1-2- CUDA چیست ؟ 5
1-3- اهداف CUDA ؟ 8
1-4- مزایا و برتری های CUDA 8
1-5- محدودیت های CUDA 9
2- پیش نیازهای برنامه نویسی CUDA 11
2-1- پردازنده¬ی گرافیکی فعال CUDA 11
2-2- راه انداز NVIDIA 11
2-3- جعبه ابزار برنامه نویسی CUDA 12
2-4- کامپایلر استاندارد زبان C 13
2-5- CUDA روی WINDOWS 13
2-6- CUDA روی لینوکس 14
2-7- CUDA روی مکینتاش 14
3- برنامه نویسی با CUDA 15
3-1- ارسال پارامترها 17
3-2- پرس وجو Device ها 18
3-3- استفاده از خصوصیات Device ها 23
4- جمع دو آرایه با CUDA 25
5- امکانات دیگر CUDA 30
5-1- کنترل خطا در CUDA 30
5-2- حافظه های global و shared 32
5-3- توابع اتمیک CUDA 33
5-4- کتابخانه های CUDA 33
6- برخی از کاربردهای CUDA 33
6-1- در زمینه فیلم و سرگرمی 35
6-2- در زمینه سیستم های جغرافیایی 36
6-3- در زمینه نفت و گاز 36
6-4- در زمینه محاسبات شیمیایی 37
6-5- در زمینه فناوری زیستی 38
6-6- در زمینه اقتصادی و مالی 38
6-7- در زمینه پزشکی 39
6-8- درزمینه صنایع دفاعی و دولتی 39
6-9- در زمینه پردازش های تصویر 39
6-9-1- FurryBall 40
6-9-2- Ruins 40
6-9-3- Badaboom 41
6-9-4- vReveel 41
6-10- در زمینه امنیت 40
7- منابع 41
برچسب ها:
برنامه نویسی کودا Cuda Programming CUDA پردازنده گرافیکی راه انداز NVIDIA FurryBall برنامه نویسی موازی GPU Badaboom کودا موازی parallel algorithm