برنامه نویسی کودا 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