0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm处理器入侵服务器的两种途径

汽车玩家 ? 来源:半导体行业观察 ? 作者:半导体行业观察 ? 2020-03-01 19:22 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

至少有两种(可能还有更多种)途径可以让Arm处理器在数据中心中与现有的IntelAMD X86处理器竞争。

第一条途径,也是迄今为止大多数Arm阵型采用的途径,那就是基于Arm内核和相邻技术创建更好的CPU,最终使服务器的外观,气味和品味一直到管理控制器和外围设备或多或少像过去二十年来在数据中心中普遍使用的X86服务器。通过这条道路,差异化体现在总吞吐量,价格/性能以及对未来处理器设计的激进节奏上,英特尔近年来无法通过Xeons交付这些产品,而AMD在其前两代Epyc处理器上做得相当出色。

将Arm服务器带入数据中心的另一条路径(当然也较少走过)是采用低功率的Arm CPU并构建另一种系统,该系统不需要当今数据中心中标准的强大X86处理器,但可以仍然以较低的成本和更高的效率处理大量的分布式计算工作负载。这是一条固有的风险之路,在过去的多年里也有很多人讨论,我们现在也正在思考的关于微服务器与服务器权衡。但是在构建了一些试验性的Arm服务器以验证这些想法之后,Bamboo Systems正在从私募股权(而不是学术和政府资金)中筹集第一笔资金,并将尝试提出基于Arm处理器做低功耗的分布式系统的尝试。

Bamboo Systems并不是一家新公司,而是一家专注和资金雄厚的公司。该公司的前身是Kaleao,我们在2016年8月就谈到了这一点,当时曼彻斯特大学的计算机架构教授,前Arm的技术和系统总监John Goodacre从超扩展程序工作负载到包括HPC工作负载改变了他基于微服务器的集群设计,开启了一个称为EuroServer的项目。

三年多以前,Goodacre坚信开发出许多用于并行化超级计算应用程序的关键技术,包括用于跨集群共享工作的消息传递接口(MPI)协议和分区全局地址空间(PGAS)内存。寻址方案。这就可以使得无论运行什么工作负载,无论是在HPC中心还是超大规模生产者中,都必须将其集成到将来的百亿亿次系统的编程模型中。因为没有其他方法可以同时承载数百万个线程。

Goodacre和他的团队早在2014年就开始了EuroServer项目,该平台的许多构想以及其他一些项目被结合在一起,创建了一个名为KMAX的商业产品。现在,他们正在对自己的Bamboo系统进行更名,并长期致力于成为系统供应商,该系统供应商将在正确的时间出现在正确的位置,因为摩尔定律在接下来的十年中最终失效。

第一个KMAX系统于2017年交付,该公司于2014年4月解密了这些设计,我们在此处详细介绍。KMAX集群基于三星开发的相对适中的Exynos 7420处理器打造,该芯片三星为其智能手机创建的,当中包括了来自Arm的运行于2.1 GHz的四核Cortex-A57处理器以及运行于1.5 GHz的四核Cortex-A53。其中Cortex-A53内核用于系统和管理功能,只有Cortex-A57内核用于计算。Exynos 7420芯片采用三星本身的14纳米工艺制造,由它们支持低功耗DDR4主存储器,并且集成了Mali-T760 MP8 GPU。您可以基于他们一起做很多有趣的工作。

KMAX计算节点拥有四个Exynos 7420处理器,而该架构是Goodacre所谓的“完全融合”,因为该节点具有捆绑在其上的所有计算,存储和联网功能,并且重要的是使用FPGA,特别是Xilinx的Zync FPGA。它能够利用嵌入式网络支持跨节点的PGAS和MPI内存方案,并从CPU中卸载某些网络功能。每个刀片(blade)上都有两个KMAX节点,最多12个刀片可装入一个3U机箱,该机箱具有128个内核,64 GB内存和2 TB嵌入式闪存的聚合,可提供80 GB /秒的I / O带宽,在该机箱上每秒处理大约一千万次I / O操作。每个刀片都可以附加32 TB的NVM-Express闪存存储。

使用高密度KMAX-HD变体(比标准机架要深一点),单个KMAX机箱就可以完成两打Dell PowerEdge服务器的超大规模工作(缓存,Web服务等)(可以使用老式的服务器) ,而功耗为Xeon E5处理器的四分之一,成本仅为三分之一,而空间仅为八分之一。据推测,将于今年推出的下一代Bamboo Systems机器将达到或超过这些分数的倍数。

Arm处理器入侵服务器的两种途径

根据Goodacre的说法,数据中心消耗了当今世界3.5%的能源,并且预计在未来五到十年内,能源消耗量将增长3倍至5倍。虽然在这些预测上有一些非常大的误差线。但关键在于,这是毫无疑问的大量能源,更重要的是,数据中心将在今年取代航空业成为最大的温室气体排放来源,到2023年,数据中心的消耗量将是航空业的4倍至5倍。在美国或中国,这可能没什么大不了的,但是能源效率一直是欧洲计算的更大动力,这些数字将在欧洲产生更好的共鸣。(这在一定程度上也解释了为什么Arm像在嵌入式和手持设备上一样迅速发展,以及Goodacre为什么在他所从事的服务器上做出了开创性的工作。

“服务器业务是一个超过800亿美元的市场,这是一个巨大的市场,” Bamboo Systems的新任首席执行官Tony Craythorne提醒The Next Platform。Craythorne最近在数据管理软件制造商Komprise负责全球销售,并在Brocade Communications,Hitachi Data Systems和Nexsan负责部分业务。“我们都知道,英特尔处理器占据了服务器市场的绝大部分。但是在过去的几年中,有些事情发生了变化。软件设计已经从非常高效的C和C ++代码转变为效率低得多的解释语言(interpreted languages ),例如Go和Python,以及由容器(containers )和Kubernetes主导的软件堆栈。同时,人工智能工作负载(尤其是机器学习)给英特尔架构带来了极大的压力,因为它不是为运行那些应用程序而设计的。人们通过处理越来越多的计算来解决这些问题。

我们不知道真实情况,但是,如果Bamboo Systems援引的数字正确,那么数据中心的能耗增长速度将超过聚合数据中心计算的增长速度。正如Goodacre 和Craythorne所看到的那样,这是一个机会。更准确地说,这就是机会。

但是Bamboo Systems不能只是在KMAX原型机上打一个新标签就可以做到。该公司没有透露何时更新的微服务器将从三星处理器转移到一个未指定的,现成的Arm处理器,Goodacre说它“相当快”,然后暗示8核到16核之间的某个东西对于单个操作系统,映像可能是平衡计算容量,内存带宽以及功耗和散热的最佳选择。他补充说,

有些东西与由Amazon Web Services创建的原始16核Graviton处理器类似,但与新的64核Graviton2没有相似之处。这是他们的目标。Goodacre没透露它是什么芯片,而是说它已经在当今市场上出售。

Nvidia的Tegra“ Carmel” Arm芯片(嵌入在其“ Xavier” Jetson AGX自动驾驶汽车平台中)最高达到八个内核。Marvell Armada芯片甚至在Armada 8K和Armada XP高端版本中拥有四个核心。而高通Snapdragon 865的上面有八个“KRYO” 585核心。

高通芯片的可能性很高,但是英伟达是一种可能性,特别是对于需要一定数量的GPU内存的工作负载而言。根据计算需求,没有理由刀片不能同时具有这两种功能。(如果我们忘记了清单,这并不意味着它是详尽的清单。)

多年来,我们在The Next Platform上看到了许多有趣的微服务器风格的处理器和系统来回走动,而现在我们问了过去几年来的相同问题:为什么现在不行,为什么现在仍然可以工作呢?过去呢?

“我认为关键是您必须使软件相同,” Goodacre解释说。“人们实际上只将系统视为它们软件的制程,因此,如果软件相同,那么一切都好办很多。“

Goodacre和Craythorne都明白,企业需要花费一些时间来测试Bamboo系统架构中的想法,并在其堆栈中找到正确的应用程序进行测试,然后投入生产。因此,该公司将专注于机器学习和人工智能物联网和边缘计算,智能存储,Web基础设施,内容交付和数据分析应用程序。

同样重要的是,将使客户能够轻松使用平台测试机器,以便他们能够最终发展为概念验证并投入生产。Bamboo Systems的目标是长期的,并且与其同名产品一样,它希望能够以稳定,有机的步伐扎根并传播。

该公司对我来说,对于经销商来说,在该系统中期望获得的利润要比X86服务器市场所能得到的利润要多得多。我们都知道,过去十年或更长时间里,谁在X86服务器利润中占了最大份额——英特尔。

最后一点:将Arm处理器带入服务器的第三种方式是AWS通过其Nitro SmartNIC来完成的,该方式从处理器上分担了存储和网络功能。而且,您可以将SmartNIC与上面提到的或强或弱的Arm处理器结合使用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19937

    浏览量

    236474
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9374

    浏览量

    378774
  • amd
    amd
    +关注

    关注

    25

    文章

    5594

    浏览量

    136600
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ARM集群服务器 定义

    ARM集群服务器的核心定义可归纳为以下要点: 一、核心定义 ARM集群服务器是将?多个基于ARM架构的
    的头像 发表于 06-25 08:09 ?170次阅读
    <b class='flag-5'>ARM</b>集群<b class='flag-5'>服务器</b> 定义

    PTP服务器与NTP服务器的对比分析

    随着网络技术的发展,时间同步在各个领域中的重要性日益凸显。在众多的时间同步解决方案中,PTP(精确时间协议)服务器和NTP(网络时间协议)服务器个常见的选择。本文将对这两种
    的头像 发表于 04-27 17:15 ?325次阅读
    PTP<b class='flag-5'>服务器</b>与NTP<b class='flag-5'>服务器</b>的对比分析

    SoC集群服务器ARM架构阵列服务器 关系

    。 核心特征?:芯片级集成、高密度算力、低功耗设计。 ARM架构阵列服务器? 基于ARM指令集的处理器集群,通过多节点协同工作提升整体性能,适用于高并发场景(如云手机、云游戏)。 核心
    的头像 发表于 04-24 07:49 ?408次阅读
    SoC集群<b class='flag-5'>服务器</b> 与 <b class='flag-5'>ARM</b>架构阵列<b class='flag-5'>服务器</b> 关系

    RADIUS服务器无响应的解决方法

    两种方式快速确认RADIUS服务器是否回应。
    的头像 发表于 11-09 16:02 ?2113次阅读

    功能服务器与机架式的区别

    在现代数据中心和IT基础设施中,服务器扮演着至关重要的角色。随着技术的发展,服务器的形式和功能也在不断演变。功能服务器和机架式服务器两种
    的头像 发表于 10-14 15:05 ?751次阅读

    独立服务器与云服务器的区别

    随着互联网技术的飞速发展,企业对于服务器的需求日益增加,而服务器市场也随之出现了多种类型的产品,其中最常见的是独立服务器和云服务器。这两种
    的头像 发表于 10-12 14:34 ?770次阅读

    ARM处理器的寻址方式

    ARM处理器的寻址方式是处理器在执行指令时,根据指令中给出的地址信息来寻找物理地址的方法。ARM处理器支持多种寻址方式,以满足不同的编程需求
    的头像 发表于 10-05 17:08 ?851次阅读

    基于高通主板的ARM架构服务器

    一、ARM架构服务器的崛起 (一)市场需求推动 消费市场寒冬,全球消费电子需求下行,服务器成半导体核心动力之一。Arm 加速布局服务器领域,
    的头像 发表于 09-11 10:53 ?1212次阅读

    ARM处理器和CPU有什么区别

    ARM处理器和CPU(中央处理器)之间的关系及区别,可以从多个维度进行深入探讨。首先,需要明确的是,ARM处理器并非一
    的头像 发表于 09-10 11:24 ?3435次阅读

    ARM处理器的寄存组织及功能

    ARM处理器的寄存组织是其核心架构的重要组成部分,对于理解ARM处理器的运行机制和性能特点具有重要意义。以下是对
    的头像 发表于 09-10 11:11 ?2834次阅读

    ARM处理器和CISC处理器的区别

    ARM处理器和CISC(复杂指令集计算机)处理器在多个方面存在显著的区别。这些区别主要体现在架构原理、性能与功耗、设计目标、应用领域以及市场生态等方面。
    的头像 发表于 09-10 11:10 ?1011次阅读

    ARM处理器的结构和特点

    ARM处理器,全称Advanced RISC Machines,是一基于精简指令集(RISC)架构的微处理器。其结构和特点在嵌入式系统、移动设备、物联网等多个领域具有显著优势。以下将
    的头像 发表于 09-10 11:09 ?3564次阅读

    ARM处理器概述和发展历程

    ARM处理器是一基于RISC(精简指令集计算机)架构的高性能微处理器,由英国公司ARM(Advanced RISC Machines)开发
    的头像 发表于 09-10 11:07 ?2129次阅读

    服务器而言,ARM架构与X86架构有什么区别?各自的优势在哪里?

    ,x86 架构服务器在市场占主导,有强大处理能力和广泛软件兼容性,广泛用于企业数据中心。ARM 架构服务器近年崛起,凭借低功耗、高效能优势在云计算和微
    的头像 发表于 09-09 14:05 ?3111次阅读

    使用NS1串口服务器HTTP模式上传服务器数据

    NS1的HTTP客户端模式上传服务器数据。一HTTP请求的格式在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET和POST。GET:从指定的资源请求
    的头像 发表于 08-30 12:36 ?1058次阅读
    使用NS1串口<b class='flag-5'>服务器</b>HTTP模式上传<b class='flag-5'>服务器</b>数据