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

    文章

    19274

    浏览量

    229734
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9091

    浏览量

    367453
  • amd
    amd
    +关注

    关注

    25

    文章

    5467

    浏览量

    134127
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    ARM处理器的结构和特点

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

    ARM处理器概述和发展历程

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

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

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

    服务器和虚拟服务器的区别是什么

    服务器和虚拟服务器两种常见的服务器类型,它们在很多方面有相似之处,但也有一些关键的区别。本文将详细介绍云服务器和虚拟
    的头像 发表于 07-02 09:48 791次阅读

    阿里云倚天710服务器处理器速度超至强

    4 月 30 日资讯,电气和电子工程师协会(IEEE)发布的《Transactions on Cloud Computing》杂志显示,阿里云的倚天 710 处理器在 2021 年度被评为处理超级规模云数据库任务速度最快的 Arm
    的头像 发表于 04-30 16:22 651次阅读

    嵌入式微处理器有哪两种架构?区别是什么?

    嵌入式微处理器是一专门设计用于控制嵌入式系统的微处理器。它集成了处理器核心、存储、输入输出接口等功能,可以实现对嵌入式系统的控制和运算。
    的头像 发表于 04-21 09:41 637次阅读

    国产龙芯处理器产品:主板,笔记本,工控机, 服务器

    处理器服务器
    GITSTAR 集特工控
    发布于 :2024年03月22日 17:45:51

    服务器入侵现象、排查和处理步骤

    近期有一个朋友的服务器(自己做了网站)好像遭遇了入侵,具体现象是: 服务器 CPU 资源长期 100%,负载较高。 服务器上面的服务不能正常
    发表于 03-22 10:56 1116次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>入侵</b>现象、排查和<b class='flag-5'>处理</b>步骤

    linux服务器和windows服务器

    Linux服务器和Windows服务器是目前应用最广泛的两种服务器操作系统。者各有优劣,也适用于不同的应用场景。本文将 对Linux
    发表于 02-22 15:46

    龙芯单路服务器主板龙芯3C5000处理器集特讲解# 龙芯服务器# 龙芯3C5000

    处理器服务器
    jf_67464575
    发布于 :2024年02月03日 10:20:29

    gpu服务器是干什么的 gpu服务器与cpu服务器的区别有哪些

    gpu服务器是干什么的 gpu服务器与cpu服务器的区别 GPU服务器是一专门用于处理图形运算
    的头像 发表于 01-30 15:31 862次阅读

    站群服务器和大宽带服务器选哪个好

    站群服务器和大宽带服务器两种不同类型的服务器,各有其特点和适用场景。小编为您整理了站群服务器和大宽带
    的头像 发表于 01-05 09:52 395次阅读

    物理服务器和独立服务器的区别

    物理服务器和独立服务器本质上是同一产品,也被称为传统服务器。它们都是可见可触的实体设备,包含处理器、硬盘、内存和系统总线等硬件组件,类似于
    的头像 发表于 01-03 15:22 475次阅读