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

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

3天内不再提示

PCI Express在机架中的作用越来越大

星星科技指导员 来源:嵌入式计算设计 作者:Krishna Mallampati 2022-06-14 10:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PCIe 真的能与以太网和 IB 竞争并取胜吗?工程师应该从了解 PCIe、以太网和 IB 共存的地方以及为什么 PCIe 准备进军其他两个领域中受益。

InfiniBand (IB) 最初被设想为一种统一结构,以取代大多数其他数据中心互连。虽然它没有实现这一目标,但它已经作为一种高速集群互连变得流行,取代了之前一直在使用的专有解决方案。

与 PCI Express (PCIe) 非常相似,IB 自推出以来已经经历了许多不同的速度。初始速度称为单数据速率 (SDR),与 PCIe Gen1 的有效数据速率相同,约为每秒 2 吉比特 (Gbps)。此后,它已增强为 4 Gbps 的双倍数据速率 (DDR)、8 Gbps 的四倍数据速率 (QDR),现在通过 14 数据速率 (FDR) 增强功能提高到 13.64 Gbps。

QDR 在单通道的数据速率方面最接近 PCIe Gen3,并且具有相似的带宽和延迟,基于 PCIe 的结构将能够以相同的数据速率提供与 IB 解决方案相似的性能。除了提供相同级别的性能外,PCIe 还能够使用 IB 不提供的标准单根 I/O 虚拟化 (SR-IOV) 硬件和软件驱动程序提供 I/O 设备共享。IB 主要是一种高速集群技术,因此基于 PCIe 的结构可以实现类似 IB QDR 的性能,并降低等效 IB 解决方案的系统成本和功耗。

当前架构

当前大量部署的传统系统有几种需要支持的互连技术。如图 1 所示,除了光纤通道 (FC) 等其他结构外,IB 和以太网还可以作为单个系统中的互连。

图 1:此处显示的是采用 PCI Express、InfiniBand (IB) 和以太网互连技术的传统系统。

poYBAGKn8NqAAQ7NAAgC6EMEEqk165.png

这种架构有几个限制:

存在多种 I/O 互连技术

I/O端点利用率低

由于需要多个 I/O 端点而导致高功耗和系统成本

I/O 在构建时固定,以后无法灵活更改

管理软件必须处理具有开销的多个 I/O 协议

使用多种 I/O 互连技术会增加延迟、成本、电路板空间和功耗。如果所有端点都在 100% 的时间内被使用,那么这种架构会有些用处,但是它们通常未被充分利用,这意味着有限的利用率会产生昂贵的开销。延迟增加是因为处理器的原生 PCIe 接口需要转换为多种协议。但是,设计人员可以通过利用相同的本地 PCIe 接口来聚合所有端点来减少此类延迟。

显然,共享 I/O 端点是解决这些限制的方法(图 2)。这一概念吸引了系统设计人员,因为它降低了成本和功耗,提高了性能和利用率,并简化了设计。共享 I/O 的其他优点是:

随着 I/O 速度的提高,唯一需要的额外投资就是更换 I/O 适配卡。在早期部署中,当同一卡上存在多种 I/O 技术时,设计人员必须重新设计整个系统,而在共享 I/O 模型中,当需要升级时,他们可以简单地用新卡替换现有卡。一种特定的 I/O 技术。

由于不需要在同一张卡上存在多个 I/O 端点,设计人员可以制造更小的卡以进一步降低成本和功耗,或者选择保留现有的外形尺寸并通过添加多个 CPU、内存和/ 或通过消除多个 I/O 端点节省的空间中的其他端点。

设计人员可以减少纵横交错系统的电缆数量。随着多种互连技术的出现,需要不同(和多条)电缆来实现带宽和开销协议。然而,随着设计的简化和 I/O 互连技术的范围扩大,系统正常运行所需的电缆数量也减少了,从而消除了设计的复杂性并节省了成本。

图 2:将 PCI Express (PCIe) 用于共享 I/O 的 I/O 系统降低了成本、提高了性能并简化了设计。

pYYBAGKn8OWAb9jcAAWo22b_ZfY819.png

在 PCIe 交换机中实现共享 I/O 是图 2 中描绘的架构的关键推动力。SR-IOV 技术在硬件中实现 I/O 虚拟化以提高性能,并利用基于硬件的安全性和 Quality-of-单个物理服务器中的服务 (QoS) 功能。SR-IOV 还允许在同一服务器上运行的多个客户操作系统 (OS) 共享 I/O。

PCIe 通过允许将所有 I/O 适配器(例如,基于 10 Gb 以太网 (GbE)、FC 或 IB)移到服务器外部,提供了一种简化的方法来实现这一点。借助提供虚拟化支持的 PCIe 交换结构,每个适配器可以在多个服务器之间共享,同时为每个服务器提供一个逻辑适配器。服务器或每台服务器上的虚拟机 (VM) 继续可以直接访问共享适配器上它们自己的一组硬件资源。产生的虚拟化允许更好的可扩展性,因为 I/O 和服务器可以相互独立地扩展。这种虚拟化通过避免过度配置服务器或 I/O 资源来降低成本和电力需求。

除了共享 I/O 实现之外,基于 PCIe 的结构增强了基本的 PCIe 功能,包括远程 DMA (RDMA),通过直接从主机应用程序内存复制信息来提供非常低延迟的主机到主机传输,而无需主 CPU 的参与,从而释放 CPU 用于更重要的处理功能。

表 1 提供了 PCIe、10 GbE 和 QDR IB 成本比较的高级概述,而表 2 提供了三种互连技术的功率比较。

表 1:与 10 Gb 以太网 (GbE) 和四倍数据速率 (QDR) InfiniBand (IB) 替代方案相比,PCI Express (PCIe) I/O 共享互连架构可节省 50% 以上的成本。

poYBAGKn8O2ACLXpAAC3mHGBUIY984.png

表 2:与 10 Gb 以太网 (GbE) 和四倍数据速率 (QDR) InfiniBand (IB) 替代方案相比,PCI Express (PCIe) I/O 共享互连架构可节省 50% 以上的功耗。

pYYBAGKn8PKATWV5AACUbFxsAkY751.png

表 1 中的价格估算基于广泛的行业调查,并假设定价会根据架顶式交换机和适配器的数量、可用性和供应商关系而有所不同。这两个表提供了一个框架,用于了解使用 PCIe 进行 I/O 共享的成本和节能,主要是通过消除适配器。

切换到 PCIe

由于多种原因,PCIe 已经主导了主流互连市场:通用可扩展性、高吞吐速度、低开销和广泛部署。PCIe 可以针对不同的带宽要求进行线性扩展,从服务器主板上的 x1 连接到用于高速存储的 x2 连接,再到用于背板的 x4 和 x8 连接,以及用于图形应用程序的 x16 连接。PCIe Gen3 每条链路的双向 8 Gbps 不仅能够支持共享 I/O 和集群,这反过来又为系统设计人员提供了一种无与伦比的工具来优化设计效率,就像 PCIe 的简单、低开销协议一样。最后,PCIe 是一种真正无处不在的技术,几乎系统中的每个设备都至少有一个 PCIe 连接。

本文重点介绍了 PCIe、10 GbE 和 IB QDR 之间的各种比较,特别是在成本和功率要求方面,但建议还考虑这三个行业标准之间的其他技术区别。尽管如此,由于 PCIe 几乎在所有处理器上都是原生的,因此设计人员可以通过消除在 CPU 和 PCIe 开关之间使用额外组件的需要而受益于更低的延迟;使用新一代 CPU,PCIe 开关可以直接放置在 CPU 之外,从而降低延迟和组件成本。

审核编辑:郭婷

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

    关注

    68

    文章

    20332

    浏览量

    254919
  • 服务器
    +关注

    关注

    14

    文章

    10357

    浏览量

    91751
  • PCIe
    +关注

    关注

    16

    文章

    1479

    浏览量

    88917
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ICS557 - 05A:PCI - Express Gen1时钟源的理想之选

    ——ICS557 - 05A,它是一款支持PCI - Express要求的扩频时钟发生器,PC或嵌入式系统能显著降低电磁干扰(EMI)。 文件下载: 557G-05ALFT.pdf
    的头像 发表于 04-21 16:25 59次阅读

    PI7C9X442SL:PCI Express 到 USB 2.0 转换桥的技术剖析

    PI7C9X442SL:PCI Express 到 USB 2.0 转换桥的技术剖析 在当今的电子设备,数据传输接口的多样性和高效性至关重要。PI7C9X442SL 作为一款 PCI
    的头像 发表于 03-29 11:25 251次阅读

    PI7C9X130:PCI ExpressPCI - X的高效桥梁

    PI7C9X130:PCI ExpressPCI - X的高效桥梁 在当今的电子系统设计,如何实现不同总线标准之间的高效连接是一个关键问题。PI7C9X130作为一款
    的头像 发表于 03-13 16:05 252次阅读

    MAX5954:PCI Express热插拔控制器的卓越之选

    MAX5954:PCI Express热插拔控制器的卓越之选 PCI Express应用领域,热插拔控制器的性能直接影响着系统的稳定性和可
    的头像 发表于 02-10 16:20 489次阅读

    MAX5946:双PCI Express热插拔控制器的全方位解析

    MAX5946:双PCI Express热插拔控制器的全方位解析 PCI Express应用领域,热插拔功能至关重要,它能在系统运行时安全
    的头像 发表于 02-10 16:00 533次阅读

    LTC4242:PCI Express热插拔控制器的卓越之选

    LTC4242:PCI Express热插拔控制器的卓越之选 PCI Express系统的设计
    的头像 发表于 02-10 10:25 235次阅读

    PI7C9X110:PCI ExpressPCI可逆桥接器的技术剖析与应用指南

    集成到PCI Express系统是一项具有挑战性的任务。Diodes Incorporated的PI7C9X110可逆桥接器为这一问题提供了有效的解决方案,它能够无缝地将PCI技术与
    的头像 发表于 01-31 15:20 1027次阅读

    Texas Instruments TS2PCIE2212:PCI Express信号开关的卓越之选

    Texas Instruments TS2PCIE2212:PCI Express信号开关的卓越之选 电子设计领域,PCI Express
    的头像 发表于 01-14 17:30 638次阅读

    深入剖析XIO2001:PCI ExpressPCI总线转换桥的卓越之选

    深入剖析XIO2001:PCI ExpressPCI总线转换桥的卓越之选 在当今复杂多样的电子系统设计,桥接芯片扮演着至关重要的角色。它能够
    的头像 发表于 01-08 15:00 375次阅读

    深入剖析DS50PCI401:PCI Express应用的理想选择

    深入剖析DS50PCI401:PCI Express应用的理想选择 PCI Express应用
    的头像 发表于 12-25 10:10 498次阅读

    探索DS50PCI402:PCI Express应用的理想选择

    探索DS50PCI402:PCI Express应用的理想选择 PCI Express应用领域
    的头像 发表于 12-24 16:35 378次阅读

    探索DS80PCI402:PCI - Express中继器的卓越性能与应用实践

    电子设备不可或缺的一部分。而DS80PCI402作为一款低功耗、高性能的4通道PCI - Express中继器,更是PCIe链路扩展方面
    的头像 发表于 12-24 11:30 498次阅读

    负载越来越大,传统互感器为什么开始拖企业用电管理的后腿?

    答案。   问题并不在于企业“不重视用电管理”,而在于传统配电监测手段,本就很难适应当下的用电环境。   负载越来越大,结构越来越复杂,改造却越来越谨慎。 在这样的现实条件下,“不停电、少施工、能看清”,逐渐成了企业
    的头像 发表于 12-23 15:46 1009次阅读
    负载<b class='flag-5'>越来越大</b>,传统互感器为什么开始拖企业用电管理的后腿?

    控制变压器噪音越来越大,是铁芯抗议吗?

    “凌晨两点,控制柜里嗡嗡响,巡检以为是风机,结果关掉风机后声音更大了……”——这是某食品厂值班长在论坛里贴出的录音。噪音,往往被忽视,却是CXK控制变压器寿命的“早期预警”。硅钢片再平整,也怕两点:应力与谐波。先说应力。CXK出厂前会做退火处理,把冲片应力降到50MPa以下,可运输途中磕碰、安装时螺丝对角紧固不均,都会在接缝处重新产生200MPa以上的局部应
    的头像 发表于 08-19 11:13 1092次阅读
    控制变压器噪音<b class='flag-5'>越来越大</b>,是铁芯<b class='flag-5'>在</b>抗议吗?

    QDMA Subsystem for PCI Express v5.0产品指南

    AMD QDMA Subsystem for PCI Express( PCIe )旨在利用多队列的概念实现高性能 DMA,以搭配 PCI Express Integrated Blo
    的头像 发表于 05-13 09:21 1111次阅读
    QDMA Subsystem for <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b> v5.0产品指南