一个由技术公司组成的联盟已经形成了一个名为Compute Express Link的新标准,以在数据中心中央处理器(CPU)和加速器芯片之间提供超快速的互连。
该联盟包括英特尔,微软,阿里巴巴,思科,戴尔EMC,Facebook,谷歌,惠普企业和华为。其目的是提供突破性的数据中心性能,帮助计算机跟上物联网时代(IoT)数据的爆炸式增长。
英特尔数据中心集团执行副总裁兼总经理Navin Shenoy在一篇博客文章中表示,CXL将消除CPU与数据中心专用加速器芯片之间的瓶颈。这是英特尔不仅将自己视为CPU公司,而且还是整个PC和服务器业务的牧羊人的一个例子。正如该公司在其最近的建筑日活动中所说,其重点是处理,架构,内存,软件,安全性和互连。
新的Compute Express Link(CXL)将加速快速增长的数据工作负载,例如人工智能和机器学习,富媒体服务,高性能计算和云应用程序。
“CXL是以数据为中心的计算的一个重要里程碑,将成为开放,动态加速器生态系统的基础标准,”英特尔技术计划主管Jim Pappas在一份声明中表示。“就像英特尔共同创建的USB和PCI Express一样,我们可以期待通过CXL标准实现的新一轮行业创新和客户价值。”
该小组已批准CXL规范1.0,该规范将改善CPU与其他设备(如二级处理器或加速器)之间的通信。它将为数据密集型应用程序的更高性能提供改进的互连和更好的内存一致性。
新的开放标准将有助于为高性能,异构计算创建一个开放的加速器生态系统。鼓励有兴趣的会员公司和机构加入。值得注意的是,英特尔的竞争对手Advanced Micro Devices尚未成为该财团的一部分。CXL是一个开放的行业标准,旨在支持数据中心加速器和其他高速增强的开放式生态系统。1.0规格现已上市。
“Google支持开放的Compute Express Link协作,”谷歌平台基础架构技术负责人Rob Sprinkle在一份声明中表示。“我们的客户将受益于CXL为加速器,内存和存储技术提供的丰富生态系统。”
上图:英特尔的Navin Shenoy
图片来源:Dean Takahashi
加速器包括图形处理单元(GPU),现场可编程门阵列(FPGA)和其他专用加速器解决方案。该技术建立在完善的PCIExpress(PCIe)基础设施之上,利用PCIe 5.0物理和电气接口在三个关键领域提供高级协议:输入/输出协议,存储器协议和一致性接口。这些允许跨不同计算资源共享内存,从而降低软件堆栈复杂性和整体系统成本。这允许用户专注于目标工作负载,而不是其加速器中的冗余内存管理硬件。
“微软正加入CXL联盟,推动新行业总线标准的开发,以支持未来的云服务器,”微软Azure的杰出工程师Leendert van Doorn在一份声明中表示。“微软坚信行业协作能够推动突破性创新。我们期待将联盟的努力与我们自己的加速硬件成就相结合,推动新兴工作负载,从深度学习到高性能计算,为客户带来利益。“
CXL旨在成为高速通信的行业开放标准接口,因为加速器越来越多地用于补充CPU以支持新兴应用,例如人工智能和机器学习。该规范适用于加入CXL联盟的公司。
“Facebook很高兴加入CXL作为创始成员,为高效先进的下一代系统创建基于标准的开放加速器生态系统,”Facebook技术与战略总监Vijay Rao在一份声明中表示。
“CXL是CCIX和IBM的OpenCAPI以及Nvidea的NVLink的直接竞争对手,”Tirias Research的分析师Kevin Krewell说。“这是英特尔替代CCIX。CXL和CCIX都使用PCIe作为底层电气连接。不幸的是,有两个直接竞争的标准试图做同样的事情 - 将CPU和加速器(如神经网络芯片,GPU和FPGA)连接在一个内存相干协议中(PCIe不是一个连贯的接口)。“
他补充道,“CXL将成为......专有,但相反,应英特尔客户的要求,该公司已将其作为一个财团开放。但是,这将通过具有两个相反的组来使构建异构系统复杂化。我希望在未来的某个时候,两个小组可以找到合并规范的中间立场。“