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

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

3天内不再提示

互联标准之战中CXL正在走向胜利

lPCU_elecfans 来源:电子发烧友网 作者: 周凯扬 2021-11-13 09:24 次阅读

电子发烧友网报道(文/周凯扬)在上世纪总线大战之下,各大厂商为了自己的开放标准纷纷全力出击,最终只留下PCIe统治着服务器市场。而在高性能计算对延迟、带宽要求越来越高的情况下,互联技术同样开展了类似的大战。CXL、CAPI(OpenCAPI)、CCIX、Gen-Z、AMD的Infinity Fabric与英伟达的NV Link等技术百花齐放,既有开放标准,也有专用标准。

这其中不少开放标准其实也都有对应的厂商在背后支持推动,比如CXL由英特尔主导,CCIX由赛灵思主导,OpenCAPI由IBM主导,Gen-Z由慧与主导。但这种分割的局面自然不是服务器市场内其他厂商想要看到的,他们希望能统一起来,为混合计算架构提供通用的互联方案,而不是一味地提供多种标准支持。好在这种局面似乎离我们不远了,从各种趋势来看,CXL正在走向最终的胜利。

从“言和”到“吞并”

CXL作为开放的行业互联标准,其作用是为主处理器与其他设备之间提供高带宽低延迟的连接,比如加速器、内存扩展和其他智能I/O设备。CXL诞生的时间其实并不长,离第一版规范的发布也才过去两年而已,其联盟创始成员包括阿里巴巴、华为、英特尔和微软等企业。CXL诞生之际,CCIX、OpenCAPI和Gen-Z早就在耕耘服务器市场了,也利用这提前几年的时间召集了不少联盟成员,那么最晚面世的CXL又是如何杀出重围的呢?

首先自然是来自联盟成员的支持,尤其是当前服务器CPU份额遥遥领先的霸主英特尔,像Gen-Z这样的标准要想做CPU互联,必须要CPU端的支持。但英特尔并未加入Gen-Z联盟,更不用谈支持了,GPU、加速器等产品想要在服务器市场继续生存下去,加入英特尔推行的CXL阵营成了一件理所当然的选择。

其次,CXL的I/O基于PCIe 5.0,可以充分利用它在速度和带宽上的优势。利用CXL,部分NIC等无本地内存的加速器可以直接使用处理器的DDR内存;而自带DDR或HBM内存的加速器,比如GPU、FPGAASIC设备等,可以实现内存互用,大大提高异构工作下的性能。内存扩展之类的产品利用CXL不仅可以省去宝贵的DRAM插槽,还能一并提高内存带宽。

Gen-Z这样的标准虽不愿意服输,但在CXL如此强势的崛起下,内存厂商、IP厂商、处理器厂商和加速器厂商纷纷加入了CXL联盟,甚至慧与也是CXL的创始成员。Gen-Z无奈之下也只能选择“握手言和”。2020年,CXL联盟与Gen-Z联盟达成合作备忘录,强调了两者之间的合作共赢,CXL专注于一致的节点层级计算,也就是机架内CPU、GPU和加速器之间的互联,而Gen-Z负责支持机架之间的互联。

而今年11月10日,Gen-Z联盟与CXL联盟正式发布公告,两者签署了一份意向书,在各方同意后,将把所有Gen-Z规范和资产转移给CXL联盟,双方联盟成员将专注于CXL这唯一的互联标准,减少无意义的重复工作。如此一来,CXL基本正式“吞并”了Gen-Z,加上两者之间互补的特性,CXL已经确立了自己的领先地位。

来自厂商的支持

近几个月内,英特尔、AMD等大厂都相继推出了自己的服务器产品,从他们的产品支持来看,我们也能看出倾向于哪种互联标准。作为CXL的主导者,英特尔自然不会减少对CXL的支持,其公布的Sapphire Rapids处理器将提供PCIe 5.0和CXL 1.1的支持;尽管刚发布的Milan-X并没有CXL支持,但AMD也同时宣布下一代Epyc处理器Genoa将提供CXL支持。

Arm的Neoverse N2平台已经提供了对CCIX 2.0和CXL 2.0的支持,Arm也宣布下一代Poseidon平台将支持下一代CCIX与CXL标准;SiFive不久前公布的Performance P550核心也将通过Chip2Chip-Link,支持外部CXL连接。
编辑:jq

因此从处理器的支持来看,无论是x86、Arm还是RISC-V似乎都开始在往CXL布局。三星也在今年发布了首个支持CXL的DDR5内存模组,消除了传统DDR内存通道数的限制,可将内存扩展至TB级的同时,还能极大降低由于缓存造成的系统延迟。

小结

CXL仅用了两到三年的时间,就走完了其他标准长途跋涉的路,不过由于支持PCIe 5.0和CXL的服务器处理器普遍都在2022年面世,加速器和内存厂商跟进还需要一定的时间。而Gen-Z也并不会就此成为历史,被并入CXL后,未来内存从TB走向PB级,很有可能仍要用到Gen-Z所代表的互联技术。

声明:本文由电子发烧友原创,转载请注明以上来源。如需入群交流,请添加微信elecfans999,投稿爆料采访需求,请发邮箱huangjingjing@elecfans.com。

编辑:jq

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

    关注

    3

    文章

    1740

    浏览量

    74583
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10798

    浏览量

    210708
  • 加速器
    +关注

    关注

    2

    文章

    789

    浏览量

    37655
  • CAPI
    +关注

    关注

    0

    文章

    5

    浏览量

    12487

原文标题:互联标准之战,CXL正在走向胜利

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    内存扩展CXL加速发展,繁荣AI存储

    电子发烧友网报道(文/黄晶晶)CXL即Compute Express Link,是一种全新的互连协议,为各种处理器包括CPU、GPU、FPGA、加速器和存储设备提供统一接口标准,可以有效解决内存墙
    的头像 发表于 08-18 00:02 4634次阅读
    内存扩展<b class='flag-5'>CXL</b>加速发展,繁荣AI存储

    研华科技推出SQRAM CXL 2.0 Type 3内存模块SQR-CX5N

    10月15日最新消息,研华科技(Advantech)于昨日正式揭晓了其最新研发的SQRAM CXL 2.0 Type 3 内存模块——SQR-CX5N。该模块遵循EDSFF E3.S 2T标准,拥有
    的头像 发表于 10-15 15:28 308次阅读

    如何利用CXL协议实现高效能的计算架构

    Using Compute Express Link》(文末附链接)。在这篇文章,Debendra Das Sharma详尽地阐述了如何利用CXL(Compute Express Link)技术
    的头像 发表于 09-03 09:14 349次阅读
    如何利用<b class='flag-5'>CXL</b>协议实现高效能的计算架构

    打造异构计算新标杆!国数集联发布首款CXL混合资源池参考设计

    今日,领先的高速互联芯片及方案设计厂商国数集联发布业界首创的CXL混合资源池(Compute Express Link Hybrid Resource Pool ,以下简称“CHRP”)参考设计。该
    的头像 发表于 08-06 14:19 254次阅读
    打造异构计算新标杆!国数集联发布首款<b class='flag-5'>CXL</b>混合资源池参考设计

    新思科技CXL 3.1验证解决方案

    、内存缓冲区、智能网络接口卡、持久存储器和固态驱动器等设备之间的开放式行业标准互连接口。CXL基于PCIe灵活的数据带宽提供了缓存一致性和存储语义,同时实现比PCIe低得多的延时。
    的头像 发表于 08-02 14:43 435次阅读
    新思科技<b class='flag-5'>CXL</b> 3.1验证解决方案

    国数集联发布业界首款CXL多级网络交换机,IB时代的颠覆者

    今日,领先的高速互联芯片及方案设计厂商国数集联基于自主研发的CXL ( Compute Express Link )协议 IP,成功研发了业界第一款CXL多级网络交换机(CXL
    的头像 发表于 07-31 16:35 771次阅读
    国数集联发布业界首款<b class='flag-5'>CXL</b>多级网络交换机,IB时代的颠覆者

    国数集联研发出首款CXL多级网络交换机

    今日,全球顶级高速互联芯片及解决方案设计专家——国数集联公司,凭借自主研发的CXL(Compute Express Link)协议IP,引领行业前沿,成功研发出全球首款CXL多级网络交换机(又名
    的头像 发表于 07-31 13:04 500次阅读

    利用CXL技术重构基于RDMA的内存解耦合

    本文提出了一种基于RDMA和CXL的新型低延迟、高可扩展性的内存解耦合系统Rcmp。其显著特点是通过CXL提高了基于RDMA系统的性能,并利用RDMA克服了CXL的距离限制。
    发表于 02-29 10:05 2381次阅读
    利用<b class='flag-5'>CXL</b>技术重构基于RDMA的内存解耦合

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

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

    三星电子与红帽成功验证CXL内存操作

      三星电子与开源软件巨头红帽(RedHat)联手,完成了在实际用户环境CXL(ComputeExpressLink)内存操作;此举系业内首次,将进一步扩大其 CXL 生态系统。
    的头像 发表于 12-27 15:56 707次阅读

    佰维发布CXL 2.0 DRAM,赋能高性能计算

    导语: CXL是一种开放式全新互联技术标准,可在主机处理器与加速器、内存缓冲区、智能I/O设备等设备之间提供高带宽、低延迟连接,从而满足高性能异构计算的要求,并且其维护CPU/GPU内存空间和连接
    发表于 12-27 15:17 331次阅读
    佰维发布<b class='flag-5'>CXL</b> 2.0 DRAM,赋能高性能计算

    佰维发布CXL 2.0 DRAM,赋能高性能计算

    导语: CXL是一种开放式全新互联技术标准,可在主机处理器与加速器、内存缓冲区、智能I/O设备等设备之间提供高带宽、低延迟连接,从而满足高性能异构计算的要求,并且其维护CPU/GPU内存空间和连接
    的头像 发表于 12-27 10:35 560次阅读
    佰维发布<b class='flag-5'>CXL</b> 2.0 DRAM,赋能高性能计算

    解码CXL存储器扩展设备(上)

    解码CXL存储器扩展设备(上)
    的头像 发表于 12-04 15:33 400次阅读
    解码<b class='flag-5'>CXL</b>存储器扩展设备(上)

    什么是CXL?一文了解高速互联技术CXL

    Compute Express Link(CXL)作为一种先进的互连技术,在当今高性能计算领域引起了广泛关注
    的头像 发表于 11-29 15:26 5674次阅读
    什么是<b class='flag-5'>CXL</b>?一文了解高速<b class='flag-5'>互联</b>技术<b class='flag-5'>CXL</b>

    关于CXL的功能与特性详解

    CXL.io 和CXL.cache 是CXL 协定的两个子协定,它们的功能和用途有所不同,主要是为了引入非对称的概念;CXL.io 类似于
    的头像 发表于 11-22 15:43 1115次阅读
    关于<b class='flag-5'>CXL</b>的功能与特性详解