面对AMD芯片的全新路线布局,AMD首席芯片架构师吉姆·凯勒(Jim Keller)将参与负责整个“Project SkyBridge”计划,领导着AMD开发新一代处理器架构。新架构预计在2015年末问世,相关的产品可能要等2016年甚至2017年才能正式上市。
相对于“Project SkyBridge”计划,今年全新的x86架构处理器和基于ARM架构的“西雅图”将问世,最为受关注的“西雅图”将获认证的服务器处理器,为业界唯一的64位ARM架构服务器SoC。采用ARM Cortex-A57核心架构并具有8核及16核两款核心数的CPU,预期能以2.0GHz或更高主频运行。
2014年全新产品(图来源slashgear.com)
首个64位ARM服务器CPU(图来源slashgear.com)
该处理器基于64-bit ARM Cortex-A57架构,SoC单芯片设计,拥有最多达八个核心,制造工艺则是GlobalFoundries 28nm。缓存方面,每一对核心共享1MB二级缓存,总计最多4MB。全部核心共享一体化三级缓存,容量最多8MB。内存控制器是全新设计的,同时支持双通道DDR3、DDR4,最高频率1866MHz,最大容量128GB。
而在X86架构上,Kaveri是真正的第三代APU,生产工艺进化至28nm,CPU架构升级至“压路机”,GPU架构升级至GCN,而且支持异构计算、统一寻址。由此可见,“推土机”项目微架构及后来新一代架构衍生产品提供了一种简单扩大内核数量的方式,利用CMT(集群多线程)设计来构建的,相当于Intel双核处理器的Hyper-Threading的一个体现,但是内核的分区却截然不同。
对于推土机的设计源于物理多核心(CMP)与超线程(SMT)之争,前者性能提升大,但是代价高昂,设计复杂,超线程技术不需要太多核心上的改变,但是效能不如物理多核,AMD在推土机上实践了CMT(Cluster Multithreading)。
在AMD当前的皓龙(Opteron)产品线中,已经有数款16核心的产品。但是当前的16核处理器都基于双芯片设计——几乎就是把两款8核处理器拿"胶水"粘到了一起。就算是即将到来的Warsaw refresh,都没有改变dual-die dynamic的设计。至于原生16核的Opteron产品,此前并没有见到过。
目前从《AMD一个官方文档》了解猜想,AMD将放弃CMT转而使用某种形式的SMT技术,或许更重要的一点是,AMD未来16核“推土机”衍生的处理器将继续发展,新芯片将最早在2016年甚至2017年才能发布。但似乎可以看出AMD并没有放弃服务器皓龙(Opteron)系列。