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

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

3天内不再提示

使用多代 PCIe 构建高性能互连

凤求凰 2022-07-21 09:59 次阅读

PCI Express 和对带宽的渴望

作为将计算、嵌入式和定制主机处理器连接到“端点”外围设备(例如以太网端口USB 端口、视频卡和存储设备)的一种方式,PCI Express® (PCIe®) 已成为参考的高性能互连。利用高速串行通信,PCIe 提供高效的点对点连接,并通过增加通道数和信号传输速率,提供可扩展的接口带宽。

PCIe 1.0 规范于 2002 年发布,以每秒 2.5 千兆传输 (GT/s) 的速度运行,总 x16 接口带宽为 8GByte/s。随着第二代 PCIe 2.0 规范的到来,带宽随后在 2006 年翻了一番,并在 2010 年再次将带宽提高到 32GByte/s,以满足包括高端 PC、游戏、企业计算和网络。

pYYBAGLPCCSABjnFAA-uTv9xXzM195.png


PCI Express 已成为各种系统设计的参考高性能互连。
(来源:Diodes Inc.)

最近,基于云的服务(例如社交媒体和视频流)的快速普及对大型数据中心内的高速连接提出了新的和更苛刻的要求。

现在,随着物联网时代的到来,安装在智能城市和基础设施、智能工厂和其他工业资产、商业和住宅建筑以及用于健身和医疗跟踪的可穿戴设备的联网传感器将为超大规模数据中心生成大量数据,捕获、存储、处理和分析。这些力量正在推动对下一代 PCIe 的需求,以有效地将数据中心服务器连接到高速以太网、网络附加存储和 AI 加速器。

联网汽车将进一步增加数据负载,增加实时压力,以实现更高水平的自动驾驶并最终实现全自动驾驶汽车。在数据中心的背后,训练用于 AI 推理的神经网络是一项计算密集型任务,它极大地暴露了外围通信的瓶颈。

随着这些各种因素现在发挥作用,PCIe 再次向前发展的时机已经成熟。2017 年发布的 PCIe 4.0 紧随其后的是 2019 年发布的 PCIe 5.0。图 1 显示了每个 PCIe 版本提供的总速度。

poYBAGLPCDCAPxiqAALw78Dc7YI295.jpg


图 1:PCIe 版本提供的总速度(来源:Diodes Inc.)

随着领先的数据中心从 100Gb 以太网过渡到最新的 400Gb 规范,PCIe 5.0 有望得到广泛应用。在实践中,PCIe 带宽的增加或多或少与以太网速度的进步保持同步,理想情况下保持两种标准之间的平衡有助于避免性能瓶颈。

“传统” PCI 标准保持最新

随着 PCIe 5.0 产品开始进入市场,并且随着 PCI 特别兴趣小组 (PCI-SIG) 最近宣布下一代 PCIe 6.0 将于 2021 年完成的工作已经开始,PCIe 是性能的首选协议- 在可预见的未来,饥饿的外围通信。

同时,向后兼容性是 PCIe 沿袭的一个关键优势。由于 PCIe 规范没有到期日期,因此几代产品可以在市场上共存,甚至在同一个应用程序中。这对系统设计人员来说是一个优势:虽然新一代 PCIe 不断涌现以解决日益增长的带宽需求,但早期的迭代继续在个人计算、游戏以及一些企业计算和网络应用等大量场景中提供价值。

解决实施挑战

各种 PCIe 代之间的向后兼容性使系统能够在新芯片可用时受益于更高的传输速度,而设计更改最少。另一方面,不断提高的信号速度会给信号裕量带来额外压力,并会增加设计复杂性。此外,显然需要能够桥接 PCIe 和从 PCIe 桥接的解决方案,不仅在传统接口之间,而且在 USB 或图形端口等其他接口之间。

为了应对这些挑战,设计人员需要使用支持各种 PCIe 代的设备,例如时钟发生器时钟缓冲器控制器、数据包交换机/桥、ReDriver™ 芯片和高速多路复用器,如图 2 所示。


图2:Diodes Inc.提供的PCIe解决方案示例(来源:Diodes Inc.)

ReDriver芯片可以为提高高速系统中的信号完整性提供一种经济高效且方便的解决方案。使用均衡和预加重等技术,通过引入最小延迟的输出驱动器,ReDriver补偿传输线损耗,以恢复信号裕度并最小化抖动,以确保接收器的低误码率。与集成了时钟和数据恢复等附加功能的重定时器相比,ReDriver引入了低延迟,相对经济且易于实现。图2显示了当信号需要在较长的PCB轨道上驱动时,如到外部图形卡或通过电缆到外部存储器时,如何使用PCIe ReDriver。这些ReDrivers完全向后兼容,支持所有以前的PCIe代。

网桥和交换机满足各种类型的主机和终端设备之间的接口要求。包桥通常在OSI参考模型的两层之间或两个协议之间提供接口。图2还显示了如何使用网桥连接PCIe和传统PCI标准(包括PCI-X),或USB端口或UART总线接口。分组交换机是多端口/多通道设备,通常用于将单个根复合体扩展到多个具有多通道的端口,以访问其他对等系统,如外围设备或线路卡。

除了具有各种端口配置和转换能力的单个分组网桥和交换机外,PCIe分组交换机和PCIe-to-USB2.0网桥的功能还结合在设备中,例如Diodes Incorporated的PI7C9X442SL PCI Express to USB 2.0“swidge”。该多功能设备可以从一个PCIe x1上游端口扇出到两个x1下游端口和四个USB 2.0端口,并允许系统主机处理器同时访问多个PCIe和USB设备。

Diodes股份有限公司等公司可以提供无源双向PCIe 1.0、PCIe 2.0或PCIe 3.0信号多路复用器/解复用器组合,以将单个PCIe通道连接到多个通道,以扩展用于图形或计算的带宽。这些设备还可用于启用单个多协议接口的连接。

时钟缓冲器通常可以将单个参考信号作为输入并产生多个输出,以便在 PCB 周围更广泛地分布。时钟缓冲器 IC 提供多种配置,Diodes 提供专有的 PLL 设计,确保抖动保持在 PCIe 要求范围内。时钟发生器可以生成具有极低输出抖动的特定频率的时钟信号,使其适用于 PCIe 以及其他系统时钟。设计人员可以找到各种合适的设备,例如 Diodes 的 1.8V PI6CG18xxx 和 1.5V PI6CG15xxx PCIe 4.0 时钟发生器和 2 通道、4 通道和 8 通道配置的缓冲器,它们与所有先前的 PCIe 代兼容。通过在片上集成终端,这些器件在每个输出端节省了四个外部电阻器,从材料清单中减少了多达 32 个组件。

结论

PCIe 是适用于从嵌入式和桌面计算到高带宽数据中心连接和神经网络训练的应用的首选高性能互连。设计人员可以利用早期 PCIe 标准的长使用寿命,以及旧版和下一代规范之间的向后兼容性,以经济高效的方式满足各种系统要求。通过访问包含桥接器、缓冲器、转接驱动器、开关和复用/解复用 IC 等功能的器件组合,设计人员可以为要求苛刻的应用提供高效的解决方案。

审核编辑 黄昊宇

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

    关注

    5

    文章

    674

    浏览量

    130832
  • PCIe
    +关注

    关注

    16

    文章

    1291

    浏览量

    83940
收藏 人收藏

    相关推荐

    PCIe 6.0时的测试挑战和解决方案

    近年来,人工智能(AI)计算、云计算、边缘计算等高性能应用正在迎来井喷式增长。大模型训练(如 DeepSeek、GPT-4、Sora)对计算能力提出了前所未有的挑战,数据中心正在加速向 PCIe 6.0迈进,以满足AI计算、存储和高速
    的头像 发表于 02-19 17:25 492次阅读
    <b class='flag-5'>PCIe</b> 6.0时<b class='flag-5'>代</b>的测试挑战和解决方案

    澜起科技推出PCIe 6.x/CXL 3.x Retimer芯片

    澜起科技今日宣布推出其最新研发的PCIe 6.x/CXL 3.x Retimer芯片,并已向客户成功送样,旨在为人工智能和云计算等应用场景提供性能更卓越的PCIe互连解决方案。这是澜起
    的头像 发表于 01-22 10:51 349次阅读

    鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

    随着HarmonyOS NEXT的正式推出,鸿蒙原生应用开发热度高涨,数量激增。但在三方应用鸿蒙化进程中,性能问题频出。为此,HarmonyOS NEXT推出了一整套原生页面高性能解决方案,包括
    发表于 01-02 18:00

    PCIe 6.0 互操作性PHY验证测试方案

    由于CPU、GPU、加速器和交换机的创新,超大规模数据中心的接口需要更快的数据传输,不仅在计算和内存之间,还涉及网络。PCI Express (PCIe®) 成为这些互连的基础,支持构建 CXL
    的头像 发表于 01-02 08:43 419次阅读
    <b class='flag-5'>PCIe</b> 6.0 互操作性PHY验证测试方案

    如何选择适合的PCIe配置

    速率。如果您的应用需求包括高速数据传输,如视频编辑、大型游戏或高性能计算等,那么PCIe 4.0可能是更好的选择。 带宽需
    的头像 发表于 11-26 16:10 892次阅读

    PCIe延迟对系统性能的影响

    随着技术的发展,计算机系统对性能的要求越来越高。PCIe作为连接处理器、内存、存储和其他外围设备的关键接口,其性能直接影响到整个系统的表现。PCIe延迟,作为衡量数据传输效率的重要指标
    的头像 发表于 11-26 15:14 1408次阅读

    云计算厂家使用WDS分布式存储构建高性能超融合一体机

    云计算厂家使用WDS分布式存储构建高性能超融合一体机
    的头像 发表于 09-23 09:57 404次阅读
    云计算厂家使用WDS分布式存储<b class='flag-5'>构建</b>其<b class='flag-5'>高性能</b>超融合一体机

    使用超声波发送器和接收器构建高性能NDT系统

    电子发烧友网站提供《使用超声波发送器和接收器构建高性能NDT系统.pdf》资料免费下载
    发表于 08-28 11:00 0次下载
    使用超声波发送器和接收器<b class='flag-5'>构建</b><b class='flag-5'>高性能</b>NDT系统

    PCIe 5.0 SerDes 测试

    #01 PCIe Gen 5 简介 PCIe 是用于硬盘、固态硬盘 (SSD)、图形卡、Wi-Fi 和内部以太网连接的先进互连 I/O 技术。PCIe 由一组快速、可扩展且可靠的 I/
    的头像 发表于 08-16 09:33 1379次阅读
    <b class='flag-5'>PCIe</b> 5.0 SerDes 测试

    IaaS+on+DPU(IoD)+下一高性能算力底座技术白皮书

    大规模生产环境落地应用的条件。某种程度上,IoD 技术已成为下一高性能算力底座的核心技术与最佳实践。 白皮书下载:*附件:IaaS+on+DPU(IoD)+下一高性能算力底座+技
    发表于 07-24 15:32

    Rambus通过全新PMIC系列支持基于 DDR5 的高性能服务器

    提供业界领先的 DDR5 服务器 PMIC,满足AI及其他高级工作负载对最高性能与容量内存模块的需求 通过全新PMIC系列支持基于 DDR5 的高性能服务器 为 DDR5 服务器内
    的头像 发表于 06-20 15:13 1037次阅读

    FPGA的PCIE接口应用需要注意哪些问题

    和带宽。 时钟速度和同步 : FPGA的时钟管理是实现高性能PCIe设计的关键。如果时钟频率设置不当或时钟源不稳定,可能会导致数据丢失和性能下降。 信号完整性 : 高速信号在FPGA引脚与外部设备
    发表于 05-27 16:17

    构建高性能计算芯片

    计算的异构多核架构,对整个芯片行业的高性能 CPU 开发产生了影响。 这些芯片都不太可能进行商业销售。它们针对特定的数据类型和工作负载进行了优化,设计预算庞大,但可以通过提高性能和降低功耗来实现合理化。目标是在更小的面积上容纳更多的计算能力,同时降低冷却成本,而实现这一目
    的头像 发表于 04-25 10:23 1464次阅读
    <b class='flag-5'>构建</b><b class='flag-5'>高性能</b>计算芯片

    高性能NVMe主机控制器,Xilinx FPGA PCIe 3

    SEQ128K Q32T1测试模式下的读写性能。针对多路数据通道访问PCIe SSD,使用NVMe的队列特性,NVMe Host Controller IP支持灵活配置DMA读写的通道个数,按照
    发表于 04-20 14:41

    高性能NVMe主机控制器,Xilinx FPGA NVMe Host Accelerator IP

    的读写性能。针对多路数据通道访问PCIe SSD,使用NVMe的队列特性,NVMe Host Controller IP支持灵活配置DMA读写的通道个数,按照NVMe队列优先级仲裁(循环仲裁或加权
    发表于 04-10 22:55