实验室买了一块GPU,想做一做相关方面的实验。对于硬件完全不懂的我来说,完全是一块陌生的领域,还好,搜了一下资料,明白白了很多,自己写下来总结一下。
CUDA的全称是Compute Unified Device Architecture, 是NVIDIA® 公司的并行计算架构,主要是要来利用GPU的计算能力,来提高计算性能。进一步的说是在GPU上提供标准C编程语言,为在支持CUDA的NVIDIA GPU上进行并行计算而提供了统一的软硬件解决方案。
为什么要用GPU来计算呢,CPU不如GPU吗,这就要从CPU和GPU的架构说起了。