AMD的“西雅图”64位ARM服务器芯片正式发布

添加时间:16-01-21   添加人:  点击:

AMD公司终于正式推出了其64位ARM服务器芯片,即皓龙A1100,代号为“西雅图”。这只性能小怪兽主要负责处理网络与存储接口负载,而且似乎将自己的未来栖身之所定在了数据中心内的超融合型设备当中。

我们此前已经对这款处理器的种种细节进行过探讨,不过这里还是要再回顾一下,这是一款四核或八核心ARM Cortex-A57 CPU,时钟频率为1.7 GHz或者2 GHz,最高配备4 MB二级缓存、8 MB三级缓存,双通道接口最高可接入128 GB ECC DDR3-1600或者DDR4-1866内存。

在IO方面,其拥有14个SATA3端口、2个10 Gbit以太网端口以及8条PCIe第三代通道。它支持硬件虚拟化功能,包括常见的ARM TrustZone,同时配备一块Cortex-A5系统协处理器以控制电力使用量并确保设备启动软件不会被恶意软件或者篡改手段所修改。

而其整体功耗分别不超过25瓦与32瓦,具体取决于该系统芯片中的计算核心数量。

AMD的“西雅图”64位ARM服务器芯片终于正式发布……但其前路将通往何方?AMD的“西雅图”64位ARM服务器芯片终于正式发布……但其前路将通往何方?AMD发布“西雅图”芯片技术规格

此次采用的A57为标志ARMv8核心,而没有针对任何特定应用进行优化。相反,AMD公司专注于在芯片当中纳入合理的IO接口,从而吸引更多数据中心硬件制造商加以选用。AMD方面还继续坚持使用28纳米A57,这是因为ARM是在相关决策敲定之后才公布其速度更快且更为轻薄的16纳米FinFET A72 Cortex芯片的。即将于今年年内登陆众多智能手机与平板设备的A72处理器立足于A57进行了一系列微架构调整。举例来说,其拥有更大的分支预测器以实现性能提升,指令缓存进行了重新设计,同时做出一其它大量优化以改进代码执行吞吐能力。

考虑到“西雅图”早在2014年年初就已经有消息公布,期间还不断推出各类样品,因此我们认为来自加利福尼亚州的AMD公司之所以选择2016年1月才拿出成品,完全是希望这套方案能够在彻底丧失吸引力之前搏上一把。A72未来仍将作为皓龙家族的组件选项。而此次基于A57的A1100设计显然已然过时,但代工车间拿出了芯片产品,AMD毫无退路可走。

如果大家现在就想体验体验采用“西雅图”芯片的设备,不妨关注Softiron Overdrive3000,这是一款拥有ARM代码兼容能力的构建与测试服务器——或者是来自Beaconworks公司的软件定义存储设备。另外,Caswell、Silver Lining Systems以及96 Boards等厂商也都在销售采用A1100的设备。有趣的是,Silver Lining公司的母公司AtGames控股集团买下了Calxeda的设计蓝图,并希望利用这项技术为A1100支持下的服务器构建互连结构。

Calxeda是一家初创企业,曾致力于利用32位ARMv7 CPU冲击数据中心市场,但其于2014年年惨遭失败。近年以来,整个服务器市场已经全面进入了64位时代,而Calxeda根本无法及时拿出自己的64位解决方案。这此业务崩溃也打击了人们对于ARM架构作为一种可行性服务器级产品对抗强大对手英特尔的可能性,毕竟芯片巨头目前在数据中心市场上拥有99%的压倒性份额。

尽管大家总能在数据中心的某些磁盘驱动器元件以及其它意想不到的位置发现不少ARM微控制器,但各位肯定很难找到那些能够作为主角进行运转的ARM架构方案。如果ARM处理器想要在计算机机架的世界当中占得一席之地,就必须拿出点英特尔根本无法做到的绝活。

AMD公司数据中心产品高级主管Dan Bounds以及企业业务副总裁Scott Aylor在接受采访时表示,他们认为ARM架构拥有三大足以最终笑傲服务器领域的法宝:64位模式、纠错码(简称ECC)内存以及足以吸引到开发商与硬件供应商关注的明确卖点。

发展方向调整

64位模式意味着能够为那些需要更大内存容量的软件提供更可观且更为宽松的寻址空间,ECC则是保证系统远离各类随机数据损坏问题的重要武器。

而对于开发商来说,相当一部分仍然坚持认为无论如何,x86都永远是惟一正确的选项。英特尔公司的架构从传统角度看能够提供最可观的收益:怪兽级至强计算核心永远能够可靠地完成任务——但其在处理单纯种工作负载时是否能够与小型低功耗ARM核心具备同样出彩的表现?对于ARM这位轻量级选手,x86能够凭借强大的力量轻易将其撕碎,但有时候力量并不是重点,功耗才是。

举例来说,红帽、Suse、ENEA以及Linaro等都已经开始计划将Linux与其它软件,特别是存储控制器软件,移植到由A1100处理器驱动的设备之上。最终,随着越来越多企业将部分或者全部IT负载迁移到云环境当中,原本负责采购工作的技术高管只能选择逐步离职,而“西雅图”的未来命运则取代于大型云服务供应商对其是否感兴趣。Amazon与谷歌的工程师能否发现AMD芯片的妙用?或者说它们注定只能在某些私有云扮演自己的利基性角色?

Bounds表示,“我们发现已经有相当一部分平台开发商希望超越传统虚拟化层面,对文件系统做出一些有趣的调整并建立起更加灵活的新型方案。目前真正处于技术前沿的是那些巨头级别的企业,包括托管服务供应商以及技术水平更高的云服务供应商,他们显然更愿意承担对新技术投资所带来的风险。”

下面是AMD公司希望其ARM皓龙处理器能够成功栖身的潜在使用环境。

AMD的“西雅图”64位ARM服务器芯片终于正式发布……但其前路将通往何方?在我们看来,这种高密度超融合型设备,例如一体式存储及面向Web应用,或者存储及软件构建系统,完全可以由ARMv8核心负责支撑,并针对特定工作负载做出调整。