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

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

3天内不再提示

PCI Express交换机实测系统数据传输性能

电子设计 来源:IDT 作者:IDT 2021-05-03 09:50 次阅读

Kwok Kong在IDT白皮书中描述了使用基于标准的PCI Express(PCIe)多端口交换机作为系统互连的多对等系统。自该白皮书发布以来,IDT设计并实现了一个多对等系统,该系统使用基于x86的系统作为根处理器(RP)和端点处理器(EP),通过IDT的PES16NT8非透明网桥(NTB)端口和IDT的PES64H16设备用作系统互连的多端口PCIe交换机。有关软件体系结构的详细说明,请参见应用笔记AN-571。本文介绍了这种系统的实测系统数据传输性能。

系统描述

多对等系统拓扑如图1所示。一个x4 PCIe接口用于将每个根处理器和端点处理器连接到PES64H16系统互连PCIe交换机。这是用于衡量系统数据传输性能的拓扑。

PES16NT2用于提供NTB功能,以便将基于x86的端点处理器连接到PES64H16 PCIe交换机的下游端口。系统互连软件提供了基于PCIe接口的虚拟以太网Linux操作系统(OS)检测网络接口并“看到”以太网接口。Linux OS将以太网数据包发送到PCIe接口,就好像它是以太网接口一样。就数据传输而言,Linux OS中的PCIe接口是隐藏的。所有当前的网络协议堆栈(例如TCP / IP协议堆栈)以及能够在TCIP / IP堆栈顶部运行的用户应用程序都可以正常运行,而无需进行任何修改。

o4YBAGCBKTGAYP3sAAHtBpwUZeo836.png

系统互连拓扑

本应用笔记介绍了PCIe SystemInterconnect的系统数据传输性能。网络性能基准测试软件netperf用于测量性能。将性能与环回测试和10 GE的性能进行比较。

对于AMD系统,有效数据传输速率在1K到16K字节之间的数据大小为3到3.5 Gbps之间。对于512字节的数据大小,数据速率约为2.5 Gbps。

对于Bensley系统,对于16K至2K字节的数据大小,有效的数据传输速率约为5 Gbps。对于1K和512字节的数据大小,有效数据传输速率分别约为4 Gbps和3 Gbps。数据传输速率与10GE接口相似。Bensley的性能比AMD好得多,因为Bensley支持DMA引擎来传输数据。DMA引擎可以更有效地传输数据,并使CPU周期从复制数据中释放出来,以进行更多的数据传输处理。

预期对于大量数据传输,数据大小可能会很大,例如4K到8K字节。实际上,可以预期的是,Bensley的PCIe系统互连的有效数据传输速率约为5 Gbps,AMD的有效数据传输速率约为3.5 Gbps。

通常,协议封装开销会降低有效带宽。但是,已经表明,对于大数据大小,带宽的减少约为1-2%。通过减少协议封装开销而增加的带宽可以忽略不计。但是,在数据传输中删除TCP / IP协议栈会导致CPU周期显着减少,并使CPU能够进行更多的数据传输处理。

编辑:hfy

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

    关注

    25

    文章

    5197

    浏览量

    132632
  • 数据传输
    +关注

    关注

    9

    文章

    1526

    浏览量

    63561
收藏 人收藏

    评论

    相关推荐

    交换机网管系统

    ; 各地区间的数据传输可使用DDN、X.25、MODEM方式或多种方式并存。2、    HIcom/HiPath交换机通过交换机内部网卡与HUB或网络
    发表于 06-07 12:34

    小识交换机和集线器的区别

    从OSI体系结构来看,集线器属于OSI的第一层物理层设备,而交换机属于OSI的第二层数据链路层设备。这就意味着集线器只是对数据传输起到同步、放大和整形的作用,对
    发表于 12-03 19:10

    如何提高PoE交换机供电时的稳定性呢?

    越大。为了保证最佳的视频画面效果,所以依据数据传输标准,PoE供电的距离不能超过100米。 还有非常重要的一个因素:PoE交换机选择不合适,也就是选择的PoE交换机质量不过关,或者型号选择错误。 图便宜
    发表于 12-27 14:52

    请问IPcamera与C6670EVM通过交换机实现数据传输时,可以实现用程序在CCS里面抓取传输数据包吗?

    我想请问IPcamera与C6670EVM通过交换机实现数据传输时,可以实现用程序在CCS里面抓取传输数据包么?
    发表于 01-02 15:25

    基于PCI-Express的高速数据交换设计及应用

    基于PCI-Express的高速数据交换设计及应用:摘要: 提出了利用PCIE总线技术实现数据高速传输的方案,结合共享内存、DMA等技术设计了基于P
    发表于 05-26 23:36 33次下载

    PCI总线高速数据传输系统设计

    本文通过一套数据采集卡的设计介绍了PCI 总线数据传输的基本过程,给出了系统整体设计方案和PCI 接口通信方式及驱动程序实现,并着重讨论了
    发表于 09-21 10:19 34次下载

    网管交换机和非网管交换机有什么区别

    对局域网了解的人应该都知道交换机在网络中肩负着数据传输的重担,若是没有交换机,网站就无法登陆,人们将无法上网。目前市场上交换机可分为网管交换机
    的头像 发表于 04-13 17:02 1.1w次阅读
    网管<b class='flag-5'>交换机</b>和非网管<b class='flag-5'>交换机</b>有什么区别

    PoE交换机vs普通交换机的区别在哪里?

    常见的普通交换机,代表就是以太网交换机。以太网交换机具备数据传输交换功能,在实际组网应用中,你可以把它简单想象成类似排插的角色。
    发表于 11-07 10:36 4935次阅读

    什么是工业交换机?工业交换机和普通交换机有什么区别?

    工业交换机,也称为工业以太网交换机,是一种专门设计用于工业环境的网络技术。它为工业网络提供可靠、高速的数据传输,包括速度更快的10G 工业交换机
    的头像 发表于 02-16 15:55 5410次阅读

    光纤交换机的作用与功能 光纤交换机与普通交换机有什么不同

     数据交换功能:光纤交换机可以根据MAC地址表在局域网内找到相应的目标地址,实现数据包的转发和交换,从而实现不同端口之间的数据传输
    发表于 05-06 18:21 4258次阅读

    光路科技TSN交换机为智能制造提供时间敏感型数据传输方案

    光路科技为智能制造、智能电网、轨道交通及其它5G应用提供了时间敏感型数据传输解决方案,推出了TSN系列交换机,它们具有确定性时延以及多协议传输能力,其低延迟、低抖动、高可靠性能,保证了
    的头像 发表于 12-21 09:34 579次阅读
    光路科技TSN<b class='flag-5'>交换机</b>为智能制造提供时间敏感型<b class='flag-5'>数据传输</b>方案

    GreenPacketTM PCI Express分组交换机–数字视频监控系统

    电子发烧友网站提供《GreenPacketTM PCI Express分组交换机–数字视频监控系统.pdf》资料免费下载
    发表于 07-26 14:46 0次下载
    GreenPacketTM <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b>分组<b class='flag-5'>交换机</b>–数字视频监控<b class='flag-5'>系统</b>

    PoE交换机150米、250米的传输距离是怎么来的?

    PoE交换机150米、250米的传输距离是怎么来的? PoE交换机(Power over Ethernet Switch)是一种具有供电功能的网络交换设备,可以为远程设备提供电力和
    的头像 发表于 11-28 15:39 390次阅读

    什么是核心交换机?与普通交换机有何区别?

    什么是核心交换机?与普通交换机有何区别? 核心交换机是一个网络中的重要组成部分,用于处理大量数据流量,连接多个子网和LAN(局域网),并确保顺畅的
    的头像 发表于 12-07 10:46 1140次阅读

    汇聚交换机和核心交换机区别

    汇聚交换机和核心交换机是网络中常见的两种交换机设备,在网络中扮演着不同的角色和功能。虽然它们的主要目标是提供高速、高效的数据交换数据传输
    的头像 发表于 01-22 14:32 1016次阅读