【天极网服务器频道8月22日消息】2013年AMD正式宣布采纳ARM架构,而首款64位ARM芯片的技术细节也在前一段时间被披露。就在近日,AMD公司在Hot Chips大会上披露了更多与其西雅图64位ARM架构处理器相关的信息。
与预期相符,西雅图芯片拥有八个Cortex-A57计算核心——即ARM的顶级设计方案,运行64位ARMv8-A代码——并将利用28纳米制程技术进行制造。这些核心将运行在2GHz或者更高主频之下。
八核心西雅图系统芯片将配备4MB二级缓存与8MB三级缓存;双64位DDR3/4通道并具备ECC(即错误检查与纠正技术)机制,每条通道包含两套最高1866MHz的DIMM、单芯片最高支持128GB内存容量;控制器可支持八个6 Gbps SATA3端口、两个10Gbit以太网端口以及八条第三代PCIe通道。
西雅图还利用ARM的系统内存管理单元(简称SMMU)将之前提到的各类接口与其A57核心相对接。SMMU的作用远远不止通常的地址转换或者访问保护那么简单:它允许虚拟机管理程序定义每一套访问系统转换表,并保持访客始终处于独立的物理内存池当中。SMMU设计方案已经出现数年之久,但其在虚拟化领域的应用仍主要集中在服务器级系统芯片层面。
除了来自ARM的技术,处理器内AMD自己的技术最重要的有两个:加解密协处理器(CCP)、系统控制器(SCP)。在一套系统控制处理器(简称SCP)当中包含一个配备64KB ROM与512KB SRAM的小型Cortex-A5核心;常用SPI、UART与I2C接口;TrustZone执行空间以及一个1Gbps以太网远程管理端口(RGMII)。
SCP的设计用途在于维护自身(在理论上)安全空间并执行代码的同时,启动、配置并监控主处理器。如果运行在主处理器上的系统发生故障,或者出现其它需要冷启动的状况,SCP能够及时接手设备的处理任务并借此避免停机事故。SCP的TrustZone组件能够确保系统始终以已知良好且安全的状态实现启动,这也成为系统可用性保障中的重要组成部分。
西雅图并不是惟一一款配备搭档CPU保持顺利运作的系统芯片——这类设计还有很多——但这种理念仍然值得称道。SCP采用UEFI 2.4,就是说在设备开启之后、该机制会首先对主系统芯片进行初始化,启用其自有实时操作系统,而后将其余任务交由A57启动核心处理、从而加载UEFI ARM固件。
其搭档处理器当中还包含一个专门用于密码算法加速的协处理器,其与SCP相对接或者通过内联机制接入SMMU。该协处理器提供一个随机数字生成器,而且能够与AES、Elliptic Curve Cryptography、RSA以及SHA等算法共同在硬件中实现zlib压缩与解压。
AMD公司强调称大多数数据中心(例如前端Web服务器)在实际运作当中都不适合采用功耗惊人而且极端复杂的x86-64处理器,这类任务更应该被交由那些尺寸更小(因此能够在同一套机架中塞进更多系统)而且功耗更低(这也是ARM家族一直以来的最大卖点)的芯片来解决。
服务器软件在处理大规模并行请求时往往需要涉及规模庞大的数据集,由此带来的数据缓存缺失有可能带来高昂成本。有鉴于此,AMD方面表示,大家可以选择缓存更小且复杂程度更低的CPU方案、从而在保证低功耗水平的前提下实现高处理密度。
西雅图是一款专为数据中心应用程序打造的密集型服务器处理器。其每瓦性能完全符合当下数据中心的设计要求。相当一部分数据中心工作负载其实只包含相当低的单位时钟指令(简称IPC)以及相当高的缓存缺失比例。对于此类工作负载,像西雅图这类核心处理能力与缓存容量相对较小的处理器能够提供与传统服务器处理器完全一致的处理效果,但却带来更低的功耗与占地空间。
AMD公司还将展示其西雅图参考系统,两套该系统能够以2999美元构建起开发体系:一台2U顶架式设备,配备一套第三代PCIe 8插槽或者两套第三代PCIe 4插槽接口,最多支持接入八块硬盘驱动器、一块配备单一西雅图系统芯片的MicroATX主板、两个10Gbit以太网端口、四个I2C接口、两个串行端口、64位ARM Linux Fedora发行版、Java 7与8的ARMv8-A版本外加常见的GCC编译器。
西雅图芯片将由GlobalFoundries负责制造,并计划于3721.html">2014年第四季度正式投放市场。
网上商城商品/规格/促销价格(作者:李祥敬责任编辑:李祥敬)