دوره آموزشی مروری بر CUDA توسط Pradeep Gupta مدیر بخش راهکار های نرم افزاری NVIDIA برای آشنایی برنامه نویسان و تیم های نرم افزاری ارائه شده است. این دوره برای اولین بار توسط مجله شهاب با زبان فارسی تقدیم علاقه مندان گردیده است.
این دوره به معرفی مفاهیم CUDA و پردازش موازی پرداخته می شود. سپس شما با انجام محاسبات روی GPU آشنا می شوید و در نهایت نحوه کد نویسی برنامه های خود را برای استفاده از CUDA می آموزید.
جلسات دوره
قسمت اول : بررسی منشا محاسبات GPU
در این قسمت به بررسی تاریخچه محاسبات موازی روی GPU و تفاوت نحوه پردازش محاسبات در CPU و GPU را بررسی خواهیم کرد.
ادامه مطلبقسمت دوم : شروع کار با CUDA
در این مقاله، در مورد چگونگی برطرف کردن چالش های برنامه نویسی و توسعه نرم افزار توسط CUDA بحث می کنیم. همچنین به نحوه شروع کار با نصب CUDA می پردازیم.
ادامه مطلبقسمت سوم : اکوسیستم CUDA
در این آموزش به جزئیات مقدماتی مربوط به مولفه های مختلف اکوسیستم CUDA ، از جمله زبان های برنامه نویسی و API ها ، کتابخانه ها ، ابزارهای پروفایل سازی و اشکال زدایی ، ابزار های مرکز داده و مدیریت خوشه ای می پردازیم.
ادامه مطلبقسمت چهارم : مدل برنامه نویسی CUDA
این آموزش با بیان چگونگی قرار گرفتن در معرض زبان های برنامه نویسی عمومی مانند C / C ++ ، مفاهیم اصلی مدل برنامه نویسی CUDA را بیان می کند.
ادامه مطلبامیدواریم مطالعه این دوره برای شما مفید بوده باشد و شما بتوانید با مفاهیم ارائه شده در این دوره پروژه های خود را پیاده سازی کنید. در صورتی که تجربه پیاده سازی پروژه های خود در CUDA را دارید ، می توانید با علاقه مندان به اشتراک بگذارید.