沿袭Maxwell微架构,运算单元组革新
关于Maxwell架构相比上一代Kepler最大的改动部分,早在旗舰GeForce GTX 980发布时我们就有过详细描述,为了方面用户更深入了解GTX 960与以往“6”字辈甜点产品的不同,这里有必要再简单重述一次。
从G80到Kepler,NVIDIA一直在改进GPU的ALU团簇基本单元,但整体上一直在使用并调整着分频电路+大规模仲裁机制+32ALU捆绑的SM单元方案,而Kepler则采用了取消分频电路+瘦身仲裁机制+192ALU捆绑的SMX单元方案。如今,NVIDIA在Maxwell架构中进一步改进了ALU团簇,新的团簇方案名称为SMM。
新的SMM单元较之原先的SMX单元有了本质性的结构变化,在保留完整的几何前端的前提下,SMM单元在内部将ALU团簇再次划分成了4个并行的独立子团簇SM,每个SM包含32个ALU,并且都拥有独立的Scheduler/Dispatch以及Register,每两组SM共享一组统一的Texture/L1&Cache,这与SMX单元192个ALU共享同一组Scheduler、Dispatch、L1&Cache以及Register形成了鲜明的对比,而且也进一步提升了每个ALU所能够获得的Register资源量。
Maxwell架构对SMM单元做的巨大调整,使单个SMM单元在结构上已经接近于以往Kepler产品的一颗标准GPU了。