随着显卡的发展,GPU越来越强大,而且GPU为显示图像做了优化。在计算上已经超越了通用的CPU。如此强大的芯片如果只是作为显卡就太浪费了,因此NVidia推出CUDA,让显卡可以用于图像渲染和计算以外的目的(例如这里提到的通用并行计算)。CUDA即Compute Unified Device Architecture,是NVidia利用GPU平台进行通用并行计算的一种架构,它包含了CUDA指令集架构(ISA&#x
CUDA简介
最新推荐文章于 2024-08-25 18:52:53 发布
CUDA是NVidia推出的通用并行计算架构,利用GPU进行高性能计算。CUDA包含开发库、运行期环境和驱动三大部分,支持C、OpenCL、Fortran等编程语言。在CUDA体系中,程序分为host和device两端,通过thread、block和grid组织并行计算。由于GPU内存存取延迟和分支指令处理特点,CUDA适合处理高度并行化的计算任务。
摘要由CSDN通过智能技术生成