什么是CUDA
· 阅读需 5 分钟
CUDA(Compute Unified Device Architecture)是一个非常重要且广泛应用的并行计算平台和编程模型。
CUDA 是什么
CUDA 是由 NVIDIA 公司推出的一种通用并行计算架构。它允许软件开发者和研究人员使用 **NVIDIA 的 GPU(**图形处理器) 来进行通用目的的计算,而不仅仅是渲染图形。这种将 GPU 用于非图形计算的概念被称为 GPGPU(General-Purpose computing on Graphics Processing Units)。
简单来说,CUDA 提供了一套软硬件体系,让你能用 C/C++、Python、Fortran 等语言编写程序,直接利用 GPU 中成千上万个计算核心的强大并行处理能力,来加速解决复杂的计算问题。