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

    文章

    19170

    浏览量

    229178
  • 服务器
    +关注

    关注

    12

    文章

    9025

    浏览量

    85189
  • PCIe
    +关注

    关注

    15

    文章

    1224

    浏览量

    82447
收藏 人收藏

    评论

    相关推荐

    KeyStone设备的PCI Express (PCle)常见问题

    电子发烧友网站提供《KeyStone设备的PCI Express (PCle)常见问题.pdf》资料免费下载
    发表于 10-11 10:21 0次下载
    KeyStone设备的<b class='flag-5'>PCI</b> <b class='flag-5'>Express</b> (PCle)常见问题

    通话的时候,随着通话时间增加,底噪越来越大声,请问这是什么原因

    越来越大声;中途一端mute后,底噪就会暂时变小,重新打开后过一段时间,又会变大了。 2. 断开mic(悬空)后也有底噪; 但将mic的正负用电阻接起来,对端就听不到底噪声。 3. HAL层打开
    发表于 10-09 08:27

    LMK6H PCI Express合规性报告

    电子发烧友网站提供《LMK6H PCI Express合规性报告.pdf》资料免费下载
    发表于 08-29 09:44 0次下载
    LMK6H <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b>合规性报告

    LMKDB1xxx PCI Express合规性报告

    电子发烧友网站提供《LMKDB1xxx PCI Express合规性报告.pdf》资料免费下载
    发表于 08-29 09:44 0次下载
    LMKDB1xxx <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b>合规性报告

    LM324调零调好后,改变输入的时候,输出的偏差越来越大,怎么解决?

    调零调好后,改变输入的时候,输出的偏差越来越大,不知道如何调整,望大神指导!
    发表于 08-28 06:51

    XIO2001 PCI ExpressPCI总线转换桥接器数据表

    电子发烧友网站提供《XIO2001 PCI ExpressPCI总线转换桥接器数据表.pdf》资料免费下载
    发表于 06-19 14:17 0次下载
    XIO2001 <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b>至<b class='flag-5'>PCI</b>总线转换桥接器数据表

    cs1237两个差分线,正极端电压大于负极端,两者相差越大,读出来的数据越来越

    尝试加上补码转原码也是一样,压差越来越大,数值越来越小,正常不应该是越来越大吗?
    发表于 03-30 10:52

    Teledyne LeCroy扩展CrossSync PHY技术到PCI Express 6.0

    Teledyne LeCroy 宣布扩展其CrossSync PHY 技术,以支持 PCI Express 6.0 规范。
    的头像 发表于 02-23 14:39 500次阅读

    英特尔百亿补贴让赴美芯片企业警觉 补贴争议越来越大

      英特尔百亿补贴让赴美芯片企业警觉 补贴争议越来越大   此前有外媒彭博社爆出英特尔将有望获得美国政府提供的100亿美元巨额补贴;这引发了其他一些美投资企业的不满。   对此有
    的头像 发表于 02-20 16:03 872次阅读

    三防平板丨平板终端丨三防平板电脑丨建筑工地应用

    随着建筑工程越来越复杂和规模越来越大,工地管理和协调变得越来越复杂。在这个过程,工业设备的作用越来越
    的头像 发表于 02-19 10:30 442次阅读
    三防平板丨平板终端丨三防平板电脑丨建筑工地应用

    浅谈建筑工地应用三防平板

    随着建筑工程越来越复杂和规模越来越大,工地管理和协调变得越来越复杂。在这个过程,工业设备的作用越来越
    的头像 发表于 02-19 10:20 358次阅读

    TLE9879电流为0的情况下检测是对的,随着电流增加偏差越来越大是什么原因呢?

    电流为0的情况下检测是对的,随着电流增加偏差越来越大是什么原因呢?
    发表于 02-06 07:46

    绝对值编码器用于定位,单方向旋转,位置偏差越来越大是什么原因?

    绝对值编码器用于定位,单方向旋转,位置偏差越来越大。 编码器用来定位,定位是循环的,不同值对应不同位置例:1-2-3-4-1 不同位置录入不同编码器数值。刚才是运转几圈,位置比较准确, 当单方向运转好多圈之后,位置偏移越来越大,求大家帮忙分析下问题所在!!!!
    发表于 01-09 11:50

    PCI EXPRESS卡机电规范

    电子发烧友网站提供《PCI EXPRESS卡机电规范.pdf》资料免费下载
    发表于 12-28 09:33 0次下载

    PCI-Express总线接口的布线规则

    PCI-Express总线接口的布线规则
    的头像 发表于 11-29 15:49 1060次阅读
    <b class='flag-5'>PCI-Express</b>总线接口的布线规则