对于AMD来说,近日新一代计算解决方案路线图的发布使得芯片市场再次“热闹”。该路线图的里程碑意义在于发布了AMD的64位ARM架构授权,挖掘x86和ARM生态系统用于面向高增长市场中高性能定制化应用开发。之前《探秘AMD新蓝图:各大“战将”显露其野心》中针对产品市场定位进行详细说明,此次AMD新路线图中揭示其未来的新变化。
AMD双边计算路线图(图来源slashgear.com)
对于市场而言,除了产品更新之外,AMD一个名为“Project SkyBridge”计划被披露。该设计框架将于2015年推出,包含20纳米制程的新APU和系统芯片的产品系列,预计将成为世界上首批插脚兼容的ARM和x86处理器。
AMD“Project SkyBridge”设计(图来源slashgear.com)
其中,“Project SkyBridge”中的64位ARM处理器将基于ARM Cortex-A57核心,并将是AMD首个针对安卓系统推出的“异构系统架构”(HSA)平台,而x86款处理器将带有下一代的“Puma+”CPU核心。产品的特点是完整的系统芯片集成、AMD GCN技术,以及通过专用的“平台安全处理器”(PSP)实现的AMD安全技术。
64bit ARM v8处理器(图来源slashgear.com)
除了推出全新的x86架构处理器之外,在ARM部分AMD将会发布首款定制化的64bit ARM v8处理器,其代号将会是“K12”。“K12”基于ARM的高性能、低功耗的核心,利用了AMD的ARM架构授权、多方面的64位设计专长,以及由半导体架构师Jim Keller带领的核心开发团队。基于“K12”核心的首批产品计划将于2016年推出。
面对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)系列。