CUDA第1章:GPU和CUDA简介

1.1 GPU简介

GPU的意思是图形处理单元,通常与CPU(中央处理器)相提并论。典型的CPU有几个相对较快的内核,而典型的GPU有数百或数千个相对较慢的内核。在CPU中,更多的晶体管专门用于缓存和控制;在GPU中,更多的晶体管专门用于数据处理。

GPU计算是异构计算。它涉及CPU和GPU,通常分别称为主机设备。CPU和非嵌入式GPU都有自己的DRAM(动态随机存取存储器),它们通常通过PCle(外围组件互连快速)总线连接。

我们只考虑Nvidia的GPU,因为