请系统的介绍一下nvidia的GPU的架构
NVIDIA高级系统架构师易成:
正如我在PPT介绍的一样,nvidia GPU经过了10多年的发展,从早期的G80,GT200架构的GPU,到2010年发布fermi架构,这是一个较大的飞跃,第一个完整的GPU计算架构,也确定了基本的GPU架构路线,后来陆续发布的Kepler架构,Maxwell架构,Pascal架构,Volta架构。早期G80,GT200对应的GPU产品有C870,C1060,C1070等,fermi架构,常见的产品有C2050,C2070,M2070,M2090等,Kepler架构大家应该比较熟悉了,有K20,K40,K80等;Maxwell架构有M10,M40,M60等,Pascal架构有P4,P40,P100,Volta架构只有一款,就是V100。前面有人问这些架构有什么区别?不同的架构首先制程不同,比如V100采用的是10nm制程,其次是fp64,fp32,int32核心的主频和核心数不同,V100增加了tensor core 核心,这也是架构的不同,另外,L1,L2 cache,register寄存器数量,不同架构也是不同的。