在数据中心的战场上,数据的价值正在被挖掘,而处理器的效率与成本成为了关键。就在这场大数据和人工智能时代,大型云服务提供商纷纷推出自研处理器,以应对挑战。亚马逊作为一位代表性人物,在近日的re:Invent上发布了基于Arm架构的服务器处理器Graviton2,这是否意味着x86架构将被替代?
关于re:Invent更多详情,请查看雷锋网现场报道《芯片问世、Outposts上市、SageMaker大更新,AWS如何成为“规则改变者”?》。
设计良好的Arm服务器芯片在数据中心中的表现如何,将是最终验证之所需。而我们不必等待任何传统或新兴服务器芯片制造商说服合作伙伴来支持,也不需要软件合作伙伴证明其堆栈与应用程序能否在新芯片上运行。亚马逊网络服务本身就是一个生态系统,它拥有许多自己堆栈,因此它可以像在拉斯维加斯举办的re:Invent上发布Graviton2后,Marvell、Ampere及其团队紧随其后。
AWS首席执行官安迪·贾西宣布,与Annapurna Labs共同设计第二代服务器级Arm处理器,这标志着向英特尔和AMD明确表达,不再依赖于x86处理器来运行大量工作负载。
使用x86芯片运行工作负载付出的高昂代价,无论是租用还是购买,这正是AWS自行设计芯片的一个重要原因。这还处于早期阶段,但如果半数的大型或超大规模云服务提供商也效仿并构建Arm Neoverse架构定制(或略显定制)版本,并且非常积极,那么X86服务器芯片可能会很快从X86迁移到Arm(两到三年)。
微软毫不掩饰地希望50%的服务器使用Arm处理器,并已开始部署Marvell “Vulcan” ThunderX2处理器于其“Olympus”机架式服务器中。微软没有透露具体数量,但我们猜测数量为数万台,与其庞大的机群相比微不足道。谷歌已经涉足Power处理器并进行了一些部署,但规模未知。
有传言称谷歌可能会基于Arm架构自主设计SmartNIC处理器和服务器,尽管由于专利授权问题,他们可能直接使用开源RISC-V指令集。
阿里巴巴已在过去三年涉足Arm服务器,并于7月宣布基于RISC-V的玄铁910芯片。华为海思推出了64核鲲鹏920,我们认为这是基于Neoverse N1 Arm Ares设计的一种变体,目标客户包括中国超大规模客户、云服务提供商、电信公司及其他服务提供商。
实际上,我们认为亚马逊Graviton2与鲲鹏920类似,它们可能借鉴了大量Ares设计,不包含内存或PCI-Express必须从第三方获得许可。
去年的这个时候,AWS推出了第一代Graviton Arm服务器芯片,有16个运行2.3 GHz vCPU,由台积电16纳米工艺制造。但AWS从未确认该Chip是否具有16个非SMT内核或者8个双向SMT内核,只有一个" Cosmos"核心,是调整过Cortex-A72或Cortex-A75核心版本。
EC2计算设备上的A1可支持32 GB主内存,并通过适配器提供10 Gb /秒网络带宽以及3.5 Gb /秒弹性块存储EBS带宽。在我们的看法中,该Chip只有一个带两个通道内存,如Intel XeonD用于超大规模过程。
Jassy解释说:“虽然很多公司都长期以来一直使用x86,我们收购Annapurna Labs团队决定采用更强性能更高创新性的产品。”
Jassy继续说道:“尽管人们广泛地开始做到这一点,他们开始用第一个chip - 基于arm chip - 我们称之为graviton chip,在去年的一些实例中发布了这个cloud中的第一个based-on-arm-instance。这只是扩展工作流,所以容量化微服务web层应用程序。”
A1实例有成千上万用户,但是正如我们过去和现在所指出的那样,就吞吐量而言,它不是特别出色至少同类产品相比没有。这是一种尝试。
“我想知道三个问题,” Jassy进一步说道。“首先有人会用它们吗?第二个问题是合作伙伴生态系统是否能够加强工具链以支持arm-based应用?第三个问题我能否够让您把arm-based-chip放在您的server-microservices-workloads?”
他表示前两个问题得到惊人的回答,可以看到徽章数字显示他们以我们之前想象不到方式利用a1实例,而且协作伙伴生态系统确实在基础设施方面得到了增强。他接着说,“第三个,我是否真的可以做好,我并不确定。我不知道我能不能这样做,这可能需要一些时间。”