CUDA مدل برنامهنویسی ارائه شده توسط کمپانی nVIDIA
CUDA مخفف Compute Unified Device Architecture هست و دارای معماری است بر پایه پردازش موازی. این فناوری توسط شرکت انویدیا ابداع شد. در واقع کودا یک موتور قدرتمند محاسباتی(پردازش) GPU های کارت گرافیک های nvidia می باشد .پردازندههایی مثل Intel Core two Duo یا مثلاً AMD Opteron در انجام یک یا دو کار همزمان با سرعت بالا، بسیار عالی عمل میکنند اما کارتهای گرافیک دقیقاً برعکس این عمل میکنند؛ به عبارت دیگر،