CUDA یک پلتفرم محاسباتی موازی و مدل برنامهنویسی است، که با استفاده از GPU به صورت عمومی برای محاسبات ساده ساخته شده است، توسعهای از زبان برنامهنویسی C میباشد و توسط nVidia توسعه یافته است. برنامهنویسی CUDA به برنامهنویس اجازه میدهد تا از قدرت عظیم محاسبات موازی کارت گرافیک nVidia برای توانمند شدن در محاسبات اساسی استفاده کند.