AMD将于2014年推出基于ARM架构的Opteron(皓龙)处理器,应该是最近一段时间在IT产 业影响最重大的事件之一。由于AMD此前并没有明显的征兆要推出ARM处理器(只是在6月份,AMD曾表示会在明年的APU中引入基于ARM Cortex-A5架构的TrustZone硬件安全技术),所以AMD的这一表态,无疑为近期甚嚣尘上的ARM与x86之争再加一把火。今天,我想在此 梳理一下AMD的构想,并以此为引子,就ARM与x86面向数据中心领域的攻守战进行粗浅的分析。
回顾:AMD的表态与想法
有关AMD即将推出ARM-Base的皓龙处理器的新闻已经发布好几天了,所以在此我并不想详细的介绍其中的细节,而仅就其中的一些重点进行梳理。
对于AMD为什么选择ARM架构开发面向数据中心级的处理器的原因,按照AMD的说法,很简单,那就是为在那 些需要密集与大规模并行计算的环境中追求更高的能效表现。有关ARM架构处理器的低功耗优势,关注手机与平板电脑市场的读者并不陌生。随着个人信息平台逐 渐向智能手机与移动终端倾斜,业界也逐渐看到了ARM处理器逆袭后端平台的潜力,而这方面嗅觉最灵敏的无疑是在IT市场打拼的硬件厂商。但ARM的逆袭在 不断吸引用户注意的同时,也必然引发了当前数据中心处理器霸主——x86阵营的警觉,AMD就是其中的一员,当然也包括它从诞生既有的对手——英特尔。
作为x86市场仅有的两家主力厂商之一的AMD,一直都是x86架构的坚定支持者,虽然与英特尔始终保持着激 烈的竞争关系,但在x86架构的生存与发展方面,双方的大方向是一致的。不过,这次AMD的动作宣布了两家公司至少在低功耗、高密度服务器市场的分道扬 镳。英特尔将死守x86架构,并艰辛的向ARM的优势区域靠近,不仅要守住数据中心,甚至还要反击ARM的老家——移动终端市场,而AMD则与ARM走上 了另一条,同样艰苦而未知的ARM架构在数据中心的开拓之路。
AMD将在2014年推出采用ARM 64bit架构的皓龙处理器,同时将AMD的ARM处理器技术与AMD于2012年2月收购的,主攻微服务器(MicroServer)的SeaMicro公司的Freedom网格架构相整合,推出相应的新品,而传统的x86业务不变
为什么选择ARM?AMD给出了两个需求——新的业务模型(随着移动计算的普及,基于Web的Internet互联经济将至关重要)和与这对应的大规模并行处理,为此ARM的每W电力的计算能力与单位计算成本则是AMD选择ARM的最主要原因
AMD拥有着ARM目前所欠缺的,面向数据中心的处理器应用经验,因此AMD会将自己的企业级自有知识产权(IP)的组合,与ARM架构相结合,以求获得更好的综合表现,AMD的专业技能覆盖了内存、I/O、设计方法论、工具、平台以及收购而来的Freedom网格架构
Freedom网格架构是AMD在微服务器平台方面的一个重要优势,它解决了高密度计算节点高效互联与I/O的问题
在AMD的发布中,一直强调其Freedom网格架构的优势,这种非处理器级的集群化组网架构是微服务器所必 需的,也是当前ARM处理器所欠缺的,即使是英特尔也没有类似的技术。其主要解决了两个问题,一个是处理节点之前高效互联,另一个是处理集群的对外联网, 从而保证了微服务器内部节点集群的处理效率与对外互联的平衡,是AMD进军微服务器市场重要的技术砝码。
Freedom网格架构的核心在于一颗专用的ASIC芯片(原来由SeaMicro研发),它为处理节点模块(含处理器与内存)提供了模块间的互联和对外的I/O架构,简单来说它先将处理模块互联组网,再将外部的存储与I/O链路进行整合,再共享给每个处理模块
SeaMicro微服务器的处理器模块(皓龙版),金手指就是Freedom对外互联的引脚
Freedom网格架构由于采用了专用的ASIC组网,独立于CPU平台之外,你可以将其看成是更底层的互联平台,并可进行以太网与存储网络的聚合,因此可做到处理器指令集的无关性,为异构的服务器形态提供了可能
由于Freedom网格架构的CPU平台无关特性,使得AMD在采用ARM架构后,处于一个始无前例的地位 ——它同时具有ARM与x86两种处理器核心架构,并能同时运用于数据中心的负载平台,从而为服务器平台的设计者提供了一个异构融合的可能性。未来在一台 服务器内,可以做到众多的ARM处理模块与若干传统x86处理器模块相整合,根据负载需求进行分流,从而为数据中心的架构者提供了更为灵活的想象空间。因 此,AMD强调它的ARM处理器将获得独一无二的竞争优势是有道理的。
未来的AMD产品阵营划分
对于老本行x86,AMD很清楚它的优势仍然明显,那就是对于重负载应用,它的性能表现ARM处理器在相当长 的时间内都难以望其项背,所以对于未来的产品线规划也没有因为ARM架构的进驻而厚此薄彼。ARM架构的皓龙处理器将主要面对低功耗高效能的领域,而传统 的企业应用仍然由x86皓龙负责,而APU架构未来也将视需求与ARM相融合。
在介绍完AMD的想法与重点的发展内容之后,我不禁仍然会回想本文开头的话题——AMD的这次发布在此前并没有明显的征兆,这不由得让我对AMD的真实想法产生了深厚的兴趣。
更多:http://server.zdnet.com.cn/server/2012/1106/2129332.shtml