+
۲

CUDA چیست؟ (اینجا کلیک کنید)

CUDA چیست؟

CUDA یا Compute Unified Device Architecture یک معماری رایانش موازی (Parallel Computing) است که توسط Nvidia ایجاد شده است. CUDA موتور محاسبانی واحد‌های پردازش گرافیکی (GPU) ساخت Nvidia می باشد که بصورت توابع مختلف در زبان‌های برنامه‌نویسی برای سازندگان نرم‌افزار قابل دسترس است. برنامه‌نویسان از C for CUDA (همان زبان برنامه‌نویسی C همراه با اضافات Nvidia و محدودیت‌های خاص) استفاده می‌کنند و برنامه‌ی نوشته شده را توسط کامپایلر PathScale Open64 C کامپایل می‌کنند تا الگوریتم‌های اجرایی روی GPU را برنامه ریزی کنند. معماری CUDA دارای برخی رابط‌های محاسباتی مشترکی با رقبای خود یعنی OpenCL محصول Khronos Group و DirectCompute محصول Microsoft دارد.

 

رای دهندگان

دیدگاهتان را بنویسید