自从2012年AMD宣布生产ARM服务器以来,业界对64位ARM处理器充满了期待与猜测。在上个月末,第五届云计算峰会上,AMD展示了旗下首款64位ARM服务器CPU设计的全面开发平台。此款即将公布上市的ARM处理器,名为AMD皓龙A1100系列,它的出现可为现有处理器厂商带来ARM生态系统的丰富经验与先进技术,同时也为AMD皓龙X86服务器处理器提供补充。
时隔一个月,在北京中关村科学院融科资讯中心AMD大中华区总部内,AMD公司全球副总裁兼服务器业务部总经理 Suresh Gopalakrishnan,向Doserv记者介绍了AMD皓龙A1100系列芯片、软件生态系统、开发套件以及未来发展方向。
AMD公司全球副总裁兼服务器业务部总经理 Suresh Gopalakrishnan
据了解,AMD皓龙A1100系列处理器支持8核ARM Cortex-A57处理器;4 MB共享L2缓存与8 MB共享L3缓存;可配置双DDR3或DDR4存储通道,配备ECC纠错码,速度达到1866 MT/秒;4部小型双列直插式内存模块(SODIMM)、无缓冲双列内存模块(UDIMM) 或注册双列内存模块(RDIMM);8道PCI-Express® Gen 3 I/O;8部Serial ATA 3端口;10吉比特以太网端口;ARM TrustZone® 技术,用于提高安全性;Crypto与数据压缩协作处理器。
“一般情况下,单插槽处理器是32GB DRAM,我们看到AMD皓龙A1100系列处理器拥有8核系统芯片以及128GB DRAM,所以非常适用于虚拟化的应用。如果平均分成8份,那么每个核心将有16GB DRAM,这将是很好的虚拟化配置。”Suresh说。
在AMD推出64位ARM处理器之前,业内对其整体的软件生态系统存在怀疑。诚然,软件生态系统对于ARM能否在数据中心环境里成功运行是至关重要的。对于目前软件生态系统支持ARM处理器的情况,Suresh介绍说:“其实,我们很早以前把打造软件生态系统作为非常重要的工作来做。我们要把各类工具,如:GCC编译程序、JAVA开发、Hadoop大数据开发等,以一种非常稳定、非常标准化的方式提供给开发人员的社区。”
从2012年下半年开始,AMD为进一步完善软件生态系统并统一社区,加入了非盈利组织——Linaro。在Linaro里除ARM、AMD,还有很多的软件公司,在组织里的每位成员都要向机构分享工程师资源。所以,AMD在一年半之前先后向社区提供200名工程师参与社区的软件开发工作。
“我们新的芯片产品已经拥有比较完善的软件生态系统,在操作系统这块有Linaro、Linux3、Linux3.7+,各个发布版可以在相应网站上下载到相关的代码。在虚拟化管理程序这块,OPEN SUSE的管理程序现在已经可以获得。另外,我们还提供一系列开发者可以使用的工具,比如在编译、库、模拟器等,都有相关工具可以获得。”Suresh介绍说。
五年之后ARM服务器处理器市场份额将增长到25%
在文章开头提到,ARM进入服务器市场业界对其充满了猜测。然而,AMD却对ARM处理器未来非常积极。Suresh表示,AMD非常了解服务器行业现在的发展状况,我们对于整个市场的前景还是非常看好。而看好这个市场的也不只我们一家,从2014年到2015年初,至少有三家厂商会推出ARM相关产品,他们都是非常有信誉的半导体厂商。
而在服务器市场里,X86处理器未来还会继续存在,而ARM处理器的市场份额会不断扩大。“我认为ARM处理器到2017年,市场份额会占到10%,到2019年将会占20%到25%。”Suresh说。
从出货量上来看,ARM处理器在未来可能会占到25%,即使这样还有75%份额属于X86处理器,那么AMD如何协调和平衡X86与ARM业务呢?Suresh表示,AMD会继续在X86领域来提供产品,然后在ARM这一块成为市场领导者,这是我们目前看待这两块业务的定位。
AMD三条产品线差异化市场定位
我们都知道,AMD在没有推出ARM处理器之前,已有两条产品线,一是X86产品线,另一个是加速运算单元APU产品线。加上此次推出的64位ARM处理器,AMD已有三条类型不用的产品线。
针对AMD三条不用类型的产品线相互融合问题时,Suresh回答道:“我认为这三类不同的产品线适用于不同的终端用户应用。其中,X86主要适用于数据中心、高性能运算、金融服务行业,都是需要运算能力比较强的一些工作负荷的情况。APU主要适用于媒体运算、游戏、设计,还有一部分高性能运算。而ARM服务器主要适用于网络服务、存储、短讯即时通讯的应用,以及做大数据的应用。”
从目前AMD三条产品线定位来看,一段时间内将会保持这样的差异化定位。如果未来要融合,被融合的产品线将是APU,可能与X86产品线相互交叉,而ARM产品线相互交叉应该还需要更长一段时间。
写在最后:ARM处理器进入服务器领域带来了不同角度的选择,它能够适应海量的运算、降低成本,而且相比其他架构在功耗方面占有优势。从采访中得知,AMD推出的皓龙A1100系列产品将会在三月份提供样本,在第四季度大面积上市,同时推出开发套件,这也是AMD在软件生态系统方面的首次尝试。