一、NVIDIA GPU硬件架构
英伟达的GPU产品主要有GeForce、Quadro和Tesla三大系统。三者采用同样的架构设计、也支持用作通用计算,但是面向的目标市场和产品定位不同。GeForce的定位是家庭娱乐,Quadro的定位是专业用途显卡、而Tesla的定位是专业的GPGPU,因此没有显式输出接口,专注数据计算,而不是图形显式。
Tesla系列在近几年有了几次调整演进,如下所示:
![](https://img-blog.csdnimg.cn/img_convert/1d7b339d751f00883d7159709710c54c.png)
1)Fermi费米、Kerpler开普勒、Maxwell麦克斯韦、Pascal帕斯卡微架构
CUDA CORE是一种算术逻辑单元(ALU),他的内部不包含光栅单元和纹理单元,CUDA CORE也就是流处理器sp(streaming processor),是最基本的处理单元,具体的指令和任务都是在sp上处理的。GPU进行并行计算,也就是很多个sp同时处理,不过只有NVIDIA的流处理器叫做CUDA CORE。