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

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

3天内不再提示

带宽进步推动 PCIe 标准

一刀两断 来源:一刀两断 作者:一刀两断 2022-07-20 10:53 次阅读

Peripheral Component Interconnect Express (PCIe) 总线标准有很多依赖。或者更准确地说,需要容纳大量流经它的数据。

相对成熟的非易失性内存快速 (NVMe) 协议以及刚刚起步但快速发展的计算快速链路 (CXL) 都在利用无处不在的 PCIe,预计 6.0 将于 2021 年底广泛发布。

Microchip Technology 数据中心业务部主管 Mark Orthodoxou 表示,PCIe 的价值在于它无处不在,因为它可以跨 CPU 互操作,而且它的开放性允许围绕它建立一个生态系统。他说 PCIe 的缺点源于它随着时间的推移变得相当复杂,但这些挑战是可以克服的,因为有很多可授权的 IP 可以利用。

点击查看完整大小的图片

pYYBAGLO8ICAGoVQAARju9zFcSw257.png


随着移动和汽车领域出现新机遇,PCIe I/O 总线规范预计将继续每三年更新一次,NVMe 和 CXL 会利用它提高存储和内存性能访问。(由 PCI-SIG 提供)

缺点之一是当今存在的某些特性和功能甚至在 PCIe 的早期阶段都没有想到。Orthodoxou 说,随着新应用程序的映射,出现了意想不到的问题。一个示例是以热插拔 NVMe SSD 的形式从服务器中移除设备。“它不是作为热插拔接口设计的,所以需要做一些工作来处理这样的事情。随着时间的推移,PCIe 变得越来越复杂,因为人们找到了不同的使用方式。” 他说,即使出现了利用 PCIe 的新用途,例如 CXL,也没有任何内在限制创新。“最终,它是一种仅存在于 PCIe 电气设备上的协议。”

虽然 CXL 有可能比其他设备更早地利用 PCIe 6.0,但 Orthodoxou 表示,CXL 联盟可能需要尽可能多的时间来整理 CXL 需要什么样的外观来支持需要最新和最好的 PCIe 的用例. “如果我们有一些不同的电气接口可用,CXL 不会移动得更快。”

poYBAGLO8JuAGNtSAACkFCWjD6A041.png


CXL 使用灵活的处理器端口,可以自动协商到标准 PCIe 事务协议或备用 CXL 事务协议。(来源:CXL)

Microchip 在不同的业务部门拥有许多产品,这些产品利用了 PCIe,包括工业、汽车和数据中心市场,包括 PCIe 交换机和 NVMe 控制器。“PCIe 为我们创造了大量的市场机会,”他说。然而,除了其 CXL Retimer 之外,该公司还没有宣布任何 CXL 产品,但它在财团中很活跃。

与此同时,IDC 固态存储和支持技术研究副总裁 Jeff Janukowicz 指出,NVMe 的采用已经将近十年,但去年标志着一个拐点,超过一半的企业在闪存 SSD 上的支出是 NVMe PCIe。“实现这一转变需要一些时间,但我们看到围绕 PCIe 的许多好处开始显现。” 他说NVMe 2.0 的发布将允许围绕 PCIe 的进一步发展,以及围绕硬盘驱动器无法实现的外形尺寸的创新。“从硬件的角度来看,我们开始摆脱一些限制。”

Janukowicz 表示,虽然 PCIe 已成为一项基础技术,但 CXL 等协议的出现反映了工作负载日益多样化。“有很多创新试图满足不同的环境,而你开始看到一些兴趣是围绕 CXL 之类的东西。” 虽然 NVMe 的构建考虑了固态存储,但他表示 CXL 是围绕内存而非存储构建的,以推动更高的性能和更低的复杂性,并包括内存连接设备、内存扩展和加速器。

Janukowicz 说,与 PCIe 一样,价值主张的很大一部分是它是一个开放标准,任何人都可以参与创建解决工作负载方向的解决方案。“我们看到对扩展内存池以支持某些下一代工作负载的兴趣越来越大,无论是内存类型的应用程序和内存数据库,还是人工智能 (AI) 和机器学习等新兴应用程序。 ”

poYBAGLOuHOAXyBZAAHD7hu7vg0506.png


史蒂夫·伍

但并不是每个人都认为 PCIe 的开放标准方法是唯一的选择。Nvidia 选择开发自己的 PCIe 替代品 NVLink。用于近距离半导体通信的基于有线的通信协议于 2014 年首次推出,可用于 CPU 和 GPU 之间以及仅在 GPU 之间的处理器系统中的数据和控制代码传输。

Nvidia 产品管理高级总监 Paresh Kharya 表示,虽然 PCIe 可能无处不在,但其速度远远低于 Nvidia 在自己的服务器中为人工智能和高性能计算等工作负载提供的速度。“对计算能力的需求不断增加。扩展计算的方法之一是让多个 GPU 协同工作。” NVLink 提供快速且可扩展的互连,因此 Nvidia GPU 可以作为巨型加速器协同工作。他说,当它首次推出时,NVLink 提供的带宽是 PCIe 3.0 的五倍,现在提供每秒 600 GB 的双向带宽,几乎是主导 PCIe 4.0 的 10 倍。

虽然 NVLink 是 Nvidia 的专有技术,但其 GPU 仍然支持 PCIe。“这就是我们今天连接到 CPU 的方式,”Kharya 说。他说,虽然 IBM 等其他供应商已与 Nvidia 合作,将 NVLink 整合到他们的处理器中,但总的来说,这种互连主要用于使用 Nvidia GPU 加速工作负载。Nvidia 为已经具有 NVLink 功能的服务器提供基板和主板,以加速更广泛的生态系统的采用,并且世界上一些最快的超级计算机使用 NVLink。

Kharya 表示,NVLink 使 Nvidia 能够快速创新并不断提高其客户的性能。“我们希望继续以尽可能快的速度发展 NLink 链接。” 他说,但它也积极与 CXL 社区合作并参与 PCIe 标准的推进,尽管 Nvidia 认为 NVLink 是当今提供的带宽的明显赢家。“我们真的希望 PCIe 标准能够尽快发展。”

Janukowicz 表示,定制方法确实有其优点,并围绕特定环境的性能延迟、成本或功耗等某些指标进行了优化,但开放标准仅在为市场带来一些规模经济方面提供了很多好处。“从历史上看,开放标准对于推动市场确实是必要的。” 他说,客户总是不愿与特定的供应商锁定,尤其是考虑到当今大流行带来的供应链挑战。“它强调了一些灵活性的必要性,你往往会在更多的开放环境中获得这种灵活性,在这种环境中,你当然可以双源或有多种选择。”

与此同时,随着 CXL 的发展,对 PCIe 的更新正在继续快速进行。Rambus 研究员 Steve Woo 表示,CXL 是数据如何推动架构发展的一个例子,而高带宽内存 (HBM) 和图形 DDR (GDDR) 标准的发展速度比以往更快,以响应数据和这些架构的重要性。“像 CXL 这样的重要驱动因素将继续推动行业提高 PCIe 速度,”他说。“它可靠,人们理解它,它在这个行业已经存在了一段时间,并且值得信赖。”


亚内斯

Woo 说,数据移动已经开始成为瓶颈,而不是内存或计算。随着图形分辨率和帧速率的提高,过去是图形市场推动 PCIe 变得更快。但他说,这些数据速率与今天的节奏相去甚远。数据量每两年翻一番,这意味着管道的性能必须跟上。

PCIe 6.0 承诺做到这一点。在 5 月下旬由定义 PCIe I/O 总线规范和相关外形尺寸的组织 PCI Express 特别兴趣小组 (PCI-SIG) 的网络研讨会更新中,最新的迭代被描述为自 PCIe 迁移以来最显着的飞跃2.0 到 PCIe 3.0。即将到来的更新使其数据传输速率翻倍,并提供比其前身更高的信号速率和更严格的信号完整性要求。尽管 PCI Express 0.71 规范草案已在 7 月初发布供会员审查,但预计将在今年年底正式发布。预计草案 0.9 将遵循并对任何最终问题进行为期两个月的审查。

PCIe 6.0 实现 PAM4 信令,允许它在串行通道上将更多位打包到相同的时间量中包括低延迟前向纠错 (FEC) 以及其他机制,以提高带宽效率和提高可靠性。它还通过应用 AES-GCM 对整个 TLP 进行加密和经过身份验证的保护来提供 TLP 的完整性和数据加密 (IDE)。单个 PCIe 6.0 x16 可支持 800G 以太网。这一最新迭代针对高带宽应用程序,例如云、人工智能和机器学习以及边缘计算。

poYBAGLO8QSAZzuhAAAb-__dW9I018.png


Nvidia 七年前选择开发自己的 PCIe 替代品。在 NVIDIA A100 中,NVLink 将 GPU 间通信带宽提高了一倍,几乎是 PCIe Gen4 带宽的 10 倍。(由英伟达提供)

它的完成将在 PCIe 5.0 设备预计开始进入企业市场之际完成。该规范于 2019 年 5 月发布,将其前身的带宽增加了一倍,同时保持与所有 PCIe 代的向后兼容性。PCIe 5.0 还具有电气变化,以提高连接器的信号完整性和机械性能。

PCI-SIG 总裁兼董事会主席 Al Yanes 表示,该组织的成员继续“蓬勃发展”,在全球范围内拥有近 900 名成员,重点是 PCIe 在移动领域采用的全系列设备以及汽车行业的大量兴趣。“我们成立了一个工作组并获得了很多参与,所以这就是我们的新目标行业。”

他预计每三年或更短时间更新一次,并继续关注合规性和向后兼容性,这两者都是总线标准成功秘诀的重要组成部分。


审核编辑 黄昊宇

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

    关注

    3

    文章

    818

    浏览量

    40050
  • PCIe
    +关注

    关注

    13

    文章

    1079

    浏览量

    80740
收藏 人收藏

    评论

    相关推荐

    什么是PCIePCIe有什么用途?什么是PCIe通道

    什么是PCIePCIe有什么用途?什么是PCIe通道,x1、x4、x8和x16是什么意思?PCIe 5.0有何不同? PCI-Express(peripheral component
    的头像 发表于 01-30 16:09 713次阅读

    PCIE相关概念和带宽计算方法

    传输速率为每秒传输量GT/s,而不是每秒位数Gbps,因为传输量包括不提供额外吞吐量的开销位;比如 PCIe 1.x和PCIe 2.x使用8b / 10b编码方案,导致占用了20% (= 2/10)的原始信道带宽
    的头像 发表于 01-16 14:42 306次阅读
    <b class='flag-5'>PCIE</b>相关概念和<b class='flag-5'>带宽</b>计算方法

    PCIe标准的演进历史 各代PCIe标准之间的主要差异

    自2003年推出以来,PCIe发展至今已经从最初的1.0升级到了6.0,本文则为大家简单介绍一下PCIe标准的演进历史以及各代PCIe标准
    的头像 发表于 12-14 16:38 2060次阅读
    <b class='flag-5'>PCIe</b><b class='flag-5'>标准</b>的演进历史 各代<b class='flag-5'>PCIe</b><b class='flag-5'>标准</b>之间的主要差异

    应用指南 | 使用LTSSM功能表征PCIe设备性能 (附直播回顾)

    点击上方 “泰克科技” 关注我们! 二十年前,PCI-SIG组织首次定义了PCIe标准PCIe的引入旨在实现CPU与外围组件之间的高速串行通信。自2003年以来,为适应现代计算机的带宽
    的头像 发表于 11-30 12:15 381次阅读
    应用指南 | 使用LTSSM功能表征<b class='flag-5'>PCIe</b>设备性能 (附直播回顾)

    11月24日|泰克云上大讲堂—PCIe测试面面观

    等数据密集型市场的重要且可扩展的标准,其主要进步包括带宽和能效比上一版本提高了一倍,原始数据传输率从5.0的32GT/s提高到6.0的64GT/s。 content 本期直播预告 本期云上大讲堂,将由 泰克高级应用工程师 李煜
    的头像 发表于 11-16 16:30 191次阅读
    11月24日|泰克云上大讲堂—<b class='flag-5'>PCIe</b>测试面面观

    安费诺PCIe Gen 5 Flip CEM连接器的优点和应用

    安费诺PCIe Gen 5 Flip CEM是一款新推出的垂直型卡缘连接器,搭载符合PCIe标准的配接接口。此款连接器采用“JJ”或“LL”型的独特触点设计,相比传统CEM连接器,可将禁止布线区域
    发表于 08-18 15:03 1031次阅读
    安费诺<b class='flag-5'>PCIe</b> Gen 5 Flip CEM连接器的优点和应用

    PCIe®标准演进历史

    各代 PCIe 标准之间的主要差异。 PCIe 3.0 PCIe2.0的传输速率为5 GT/s,但由于8b/10b编码方案的开销占比为20%,因此单lane的传输
    的头像 发表于 07-26 08:05 909次阅读
    <b class='flag-5'>PCIe</b>®<b class='flag-5'>标准</b>演进历史

    pcie3.0和4.0差距大吗 怎么看pcie3.0还是4.0

    要充分发挥PCIe 4.0的优势,需要具备兼容PCIe 4.0的主板和设备。如果你的设备只支持PCIe 3.0,那么你将无法享受到PCIe 4.0的速度和
    发表于 07-18 15:10 1.9w次阅读

    浅析PCIe标准和布线的开发

    PCIe 7.0规范的数据传输速率将再次倍增,达到128 GT/s,大幅度高于PCIe 6.0的64 GT/s和PCIe 5.0的32 GT/s。一个PCIe 7.0 x16通道可以支
    发表于 06-21 11:32 529次阅读
    浅析<b class='flag-5'>PCIe</b><b class='flag-5'>标准</b>和布线的开发

    模拟板卡设计资料原理图:631-单路12Gsps 3G 带宽模拟信号源PCIe

    单路3G带宽模拟信号源卡由DA子卡和PCIe底板组成,二者通过标准FMC连接器互联,可以实现将PCIe总线数据转换为一路高速的模拟量输出。该板可广泛用于雷达、通信、光电领域的噪声信号、
    的头像 发表于 06-15 11:35 646次阅读
    模拟板卡设计资料原理图:631-单路12Gsps 3G <b class='flag-5'>带宽</b>模拟信号源<b class='flag-5'>PCIe</b>卡

    PCIe PIPE 4.4.1:PCIe Gen4的推动

    PCIe 是一种多层串行总线协议,可实现双单工链路。由于其专用的点对点拓扑,它提供高速数据传输和低延迟。为了加快基于 PCIe 的子系统的验证和设备开发时间,英特尔定义了 PIPE(PCI
    的头像 发表于 05-26 11:43 2208次阅读
    <b class='flag-5'>PCIe</b> PIPE 4.4.1:<b class='flag-5'>PCIe</b> Gen4的<b class='flag-5'>推动</b>者

    使用Synopsys VIP签署PCIe 5.0验证

    5.0 重定时器 SoC。人工智能、云、数据中心和 5G 等新兴应用一直在推动带宽需求的指数级增长,而 PCIe 已经不断发展以满足这些不断增长的需求。
    的头像 发表于 05-26 10:41 1042次阅读
    使用Synopsys VIP签署<b class='flag-5'>PCIe</b> 5.0验证

    PCIe 5.0均衡模式:缩短链路启动时间

    PCIe 是用于点对点通信的高速差分串行标准。每一代 PCIe 标准都提供比上一代产品更多的功能和更快的数据传输速率。最新一代 PCIe 5
    的头像 发表于 05-26 10:23 1202次阅读
    <b class='flag-5'>PCIe</b> 5.0均衡模式:缩短链路启动时间

    PCI Express突飞猛进:与PCIe 6.0实现高带宽互连

    PCIe 6.0 的带宽PCIe 5.0 翻了一番,这是通过摆脱差分信号并使用成熟的 PAM4 调制和灰度编码技术来实现的。此外,智能前向纠错和重放技术可在链路伙伴之间提供低延迟传输。
    的头像 发表于 05-25 16:24 559次阅读
    PCI Express突飞猛进:与<b class='flag-5'>PCIe</b> 6.0实现高<b class='flag-5'>带宽</b>互连

    PCIe 6.0入门之什么是 PCIe 6.0

    PCI Express® 6.0 (PCIe® 6.0) 规范由 PCI-SIG® 于 2022 年 1 月发布。最新一代的 PCIe 标准带来了许多激动人心的新功能,旨在提高计算密集型工作负载的性能,包括数据中心、 AI/ML
    的头像 发表于 05-22 17:27 5058次阅读
    <b class='flag-5'>PCIe</b> 6.0入门之什么是 <b class='flag-5'>PCIe</b> 6.0