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

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

3天内不再提示

正在为服务器市场创造数十亿价值的CXL

E4Life 来源:电子发烧友网 作者:周凯扬 2022-06-30 08:03 次阅读
CXL已经成了业界高速通信逐渐普及的公开标准之一,也在为整个服务器市场创造数十亿的价值,无论是内存厂商、加速器厂商还是CPU厂商,都已经开始在新品上推进这一标准。以最新公布的AMD第四代Infinity架构为例,AMD计划将其CPU、GPUFPGA与3D V-Cache都放在同一个框架内,并利用基于CXL 2.0的内存来完成分解,让整个系统从计算、内存到存储都能自由组合。

CXL联盟董事成员 / CXL联盟

为了进一步推广并维护这一标准,CXL联盟诞生了。从2019年到现在,该联盟已经拥有了180多家成员公司,董事成员也都是全球顶尖大厂。那么这一标准究竟解决了什么问题,CXL 2.0标准又带来了哪些改变,以及CXL后续的路线图如何呢?

CXL解决的问题

CXL的出现解决了现有计算架构中,尤其是在数据中心里亟待解决的内存问题。首先就是内存与XPU捆绑在一起,比如CPU、GPU和DPU,他们的容量大小完全取决于XPU的支持,且无论加多少单DIMM内存还是双DIMM内存,其带宽容量都不会改变。

CXL扩展内存 2.0 / 三星

CXL的出现为带来了CXL扩展内存这一产品形态,这些扩展内存不仅提高了最大内存容量,也进一步提升了内存带宽。以三星在今年5月推出的CXL扩展内存 2.0为例,这一DRAM内存容量高达512GB,是上一代的四倍。根据三星的说法,该内存用到了三星自研的ASIC CXL控制器,系统延迟也是上一代的四分之一。

CXL 2.0带来的改变

CXL 1.1解决了内存扩展的问题,而CXL 2.0引入的资源共享技术,让不同XPU之间实现内存共享成为可能。CXL 2.0中新增了CXL交换与多逻辑设备功能,如此一来每个主机都能用到他们所需的内存,而且可以动态分配。如此一来,不仅解决了系统中DRAM没有得到充分利用的问题,也让内存的扩展不再只跟着XPU走。这一技术再加上内存扩展,意味着CXL与主内存之间共享大型内存池可以将服务器内存提升至数十TB,内存带宽也会因此提升至数TB/s。

CXL资源共享和交换 / Marvell

还有就是服务器场景中常见的热插拔,为了灵活地使用硬件资源,拥有多个主机、交换机和设备的大型系统时不时需要连接和断开这些资源。如果每次添加新设备都得断臂整个系统的话,可能会连带影响到服务器上运行的各种业务。

而热插拔在过去的PCIe中都是可选功能,而在CXL 2.0引入交换和Fabric管理后,CXL支持了热插入和受管理的热拔出。热插入只是对PCIe 5.0规范中定义的方法进行了些许修改,但热拔出却必须要使用软件请求才能实现,否则可能会影响到内存和CXL的缓存一致性。

一窥CXL 3.0

随着现有网络结构的发展,越来越多的用例需要用到更高的带宽,无论是GPU这类高性能加速器,还是系统内存,又或是DPU和SmartNIC,但随着这类硬件的核心数量增加,每个核心所用带宽却是在减小的,而CXL 2.0目前带宽不一定能满足未来的需求。其次用到的互联技术要能够做到先进的交换、高效的对等网络和精确的资源共享,才能优化这些组件在多个域上的系统级流程。而基于PCIe 6.0的CXL 3.0提供了成倍的带宽,进一步提升了互联的性能。

此外,CXL 3.0在扩展性和资源调用上也将进一步提升。比如内存共享将获得进一步加强,并支持全新的内存使用模型,同时多主机下的多层级交换将进一步提升Fabric的管理,其交换功能将获得完全的可组合性。更重要的是,与CXL 2.0一样,CXL 3.0同样完全向下兼容此前的CXL 1.0、CXL 1.1和CXL 2.0标准。

结语

从产品形态来看,CXL为现存的服务器市场带来了不少附加价值,比如一众ASIC加速器、DPU/SmartNIC、重定时器芯片、SSD控制器等。不少厂商都已经看到了这一技术的价值,也已经投入了研发中,或是开始了收购之路。

比如Marvell就在今年5月收购了CXL开发公司Tanzanite Silicon,提高他们在服务器产品上的竞争力。IP厂商Rambus也在同月收购了设计公司Hardent,来补足自己在CXL产品开发上的关键资源。可以预见,随着更多支持CXL的硬件产品推出,这一标准将搅动未来数年的服务器市场。

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

    关注

    12

    文章

    9012

    浏览量

    85164
  • 2cxl
    +关注

    关注

    0

    文章

    5

    浏览量

    6408
收藏 人收藏

    评论

    相关推荐

    拓展AI数据中心内存,第二代AMD Versal Premium系列自适应SoC,首发支持CXL 3.1、 PCIe Gen6

    电子发烧友网报道(文/黄晶晶)在数据中心市场,DDR5和CXL内存正在成为广泛采用的主流趋势。预计2024年到2029年CXL内存的采用将达到212%的年复合增长率。如今,现有出货的半
    的头像 发表于 11-14 16:39 1582次阅读
    拓展AI数据中心内存,第二代AMD Versal Premium系列自适应SoC,首发支持<b class='flag-5'>CXL</b> 3.1、 PCIe Gen6

    RAKsmart国外大带宽服务器怎么连接

    RAKsmart是一家提供数据中心托管服务的公司,其提供的国外大带宽服务器因其高性能和稳定性受到了很多用户的青睐。如果您正在使用RAKsmart的大带宽服务器,了解如何连接和管理您的
    的头像 发表于 10-22 09:35 105次阅读

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

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

    NVIDIA Blackwell 将掌控 AI 下一章,第四季度将出货价值数十亿美元的芯片

    NVIDIA已确认他们已对BlackwellAI芯片进行了某些改动以提高其产量,并将在第四季度出货价值数十亿美元的芯片。JAEALOT2024年8月29日NVIDIA已确认他们已对
    的头像 发表于 08-30 12:50 192次阅读
    NVIDIA Blackwell 将掌控 AI 下一章,第四季度将出货<b class='flag-5'>价值</b><b class='flag-5'>数十亿</b>美元的芯片

    gpu服务器与cpu服务器的区别对比,终于知道怎么选了!

    gpu服务器与cpu服务器的区别主要体现在架构设计、性能特点、能耗效率、应用场景、市场定位等方面,在以上几个方面均存在显著差异。CPU服务器更适合数据库管理和企业应用,而GPU
    的头像 发表于 08-01 11:41 435次阅读

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

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

    微软和日立达成价值数十亿美元的战略合作

    微软和日本知名公司日立近日宣布了一项价值数十亿美元的战略合作计划,旨在未来三年内共同推动生成式人工智能服务的广泛应用。根据合作协议,日立将深度整合微软云、Azure开放人工智能服务、D
    的头像 发表于 06-06 09:47 457次阅读

    亚马逊计划在意大利投资数十亿欧元加强云计算业务

    近日,据知情人士透露,美国科技巨头亚马逊正在与意大利政府进行深入的谈判,计划在该国投资数十亿欧元,以满足欧洲市场对云技术和服务不断增长的需求。此举旨在进一步扩大亚马逊云计算部门AWS在
    的头像 发表于 05-31 14:15 660次阅读

    SMART Modular 世迈科技推出高性能服务器专用全新CXL® 内存扩充卡系列

    CXL®)内存扩充卡(AIC)系列,可支持业界标准 DDR5 内存模块。这也是同类产品中第一款采用CXL®协议的高密度内存模块扩充卡。 SMART 4-DIMM和8-DIMM扩充卡让服务器和数据中心架构
    的头像 发表于 04-25 10:30 437次阅读

    linux服务器和windows服务器

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

    如何使用iperf测量AURIX以太网服务器的速度?

    嗨,团队, 我们正在与 AURIX TC397x 合作。 我们正在运行示例中给出的echo应用程序,它运行良好。 AURIX将启动服务器和客户端 CAN 访问终端。 我们想测量 AURIX 作为
    发表于 01-29 08:08

    服务器数据恢复—服务器阵列磁盘进水损坏的数据恢复案例

    服务器数据恢复环境: 数台服务器+数台存储阵列柜,共上百块硬盘,划分了数十组lun。 服务器故障&检测: 外部因素导致服务器进水,
    的头像 发表于 01-22 13:40 327次阅读
    <b class='flag-5'>服务器</b>数据恢复—<b class='flag-5'>服务器</b>阵列磁盘进水损坏的数据恢复案例

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

    独立服务器和云服务器的区别是很多用户在选择服务器时要做的课程,那么独立服务器和云服务器的区别有哪些呢?
    的头像 发表于 01-17 10:58 801次阅读

    什么是CXL技术?CXL的三种模式、类型、应用

    CXL的目标:解决CPU和设备、设备和设备之间的内存鸿沟。服务器有巨大的内存池和数量庞大的基于PCIe运算加速,每个上面都有很大的内存。内存的分割已经造成巨大的浪费、不便和性能下降。CXL
    的头像 发表于 01-11 16:53 2061次阅读
    什么是<b class='flag-5'>CXL</b>技术?<b class='flag-5'>CXL</b>的三种模式、类型、应用

     物理服务器和大宽服务器怎么选

    物理服务器和大宽服务器的选择需要根据具体的业务需求来决定。物理服务器是一种独立的、非虚拟化的计算机设备,它通常被用作高性能应用、数据库、存储和网络等关键业务应用的运行平台。常见的物理服务器
    的头像 发表于 12-20 10:50 540次阅读