目前只有Nvidia的显卡支持CUDA现在市面上比较常见的显卡,且并发数还算可以,价格便宜的,就是GTX 750Ti这样的显卡了当然,也有比它还便宜的,只要你不觉得并发低,就能买如果你能淘到GTX 200或500系列的二手老物。
在CUDA的架构中,这些计算不再像过去所谓的GPGPU架构那样必须将计算映射到图形APIOpenGL和Direct 3D中,因此对于开发者来说,CUDA的开发门槛大大降低了CUDA的GPU编程语言基于标准的C语言,因此任何有C语言基础的用户都很。
cg基本是做渲染的,opengl是一个开源图形库,和微软的direct3D是一样的glsl是shading language ,专门用来写shader的,在GPGPU general purpose GPU概念出来之前,好多人用glsl来做并行计算其次,CUDA和OpenCL是两个。
GPU的时钟频率往往比CPU低CPU更适合需要频繁的单线程计算或需要高时钟频率的任务GPU的内存也比CPU小,不能处理大型数据集或需要大量内存的任务GPU的编程模型需要使用特定的编程语言和API,例如CUDAOpenCL等GPU编程。
2安装GPU驱动和计算库GPU加速需要特殊的驱动和计算库这些驱动和库可以在GPU制造商的网站上下载3选择适合GPU加速的编程语言和框架不是所有编程语言和框架都支持GPU加速你需要使用一种适合GPU加速的编程语言和框架,如C。