شروع برنامه نویسی با کودا دستورات مهم مدیریت حافظه در CUDA جدول 3- دستورات مدیریت حافظه در کودا 1.فایل های هدر کودا #include "CUDA_runtime.h" #include "device_launch_parameters.h" 2. پیش از اینکه شروع به کدنویسی کودا کنیم، لازم به ذکر است که بدانیم نحو دستوری زبان CUDA C و C بسیار شبیه به یکدیگر می...
بعد از نصب کودا بر روی سیستم خود برای اطمینان از درست اجرا شدن برنامه های کودایی توصیه می شود سمپل های پیش فرض خود کودا را اجراکنید. مسیر سمپل های کودا: C:\ProgramData\NVIDIA Corporation\CUDA Samples پس از اتمام نصب CUDA برنامه Visual Studio را اجرا نمایید و با انتخاب گزینه New Project سمت چپ منو NVIDIA و زیر منوی...
ترتیب اجرای برنامهها در کودا هر برنامهی کودا از دو قسمت Host و Device تشکیل شده است. قسمت Host برنامهای است که به صورت ترتیبی روی CPU اجرا میشود و قسمت Device برنامهای است که به صورت موازی روی هستههای GPU اجرا میشود. ترتیب اجرای این برنامهها در شکل زیر دیده میشود . توابعی که روی Device اجرا میشوند توابع...
نیازمندیهای سیستم در کودا برای استفاده از کودا بر روی سیستم تان، موارد زیر بایستی نصب شده باشد : یک GPU مبتنی بر کودا یک ورژن از ویندوز ساپورت شده یک ورژن از ویژوال استودیو ساپورت شده ابزار NVIDIA CUDA که در سایت CUDA-downloads موجود می باشد . دو جدول زیر لیستی از سیستم عامل ویندوز و کامپایلرهای فعلی را نشان می دهد ....
CPU (واحد پردازش مرکزی) اغلب مغز کامپیوتر نامیده میشود اما به طور فزاینده ای این مغز توسط بخش دیگری از کامپیوتر ارتقاء می یابد، این بخش GPU (واحد پردازش گرافیکی) نام دارد که به نوعی روح کامیپوتر محسوب میشود. تمام رایانه های شخصی دارای تراشههایی هستند که تصاویر را روی صفحه مانیتور، نمایش میدهند. اما همه این...
CUDA مدل برنامهنویسی ارائه شده توسط کمپانی nVIDIA CUDA مخفف Compute Unified Device Architecture هست و دارای معماری است بر پایه پردازش موازی. این فناوری توسط شرکت انویدیا ابداع شد. در واقع کودا یک موتور قدرتمند محاسباتی(پردازش) GPU های کارت گرافیک های nvidia می باشد . پردازندههایی مثل Intel Core two Duo یا مثلاً AMD...