首页 > 其他分享 >PCIE理论带宽与实际带宽

PCIE理论带宽与实际带宽

时间:2023-07-28 09:35:13浏览次数:41  
标签:GT MB 带宽 PCIE GB bit 实际

我们平时都习惯用Gb/s,MB/s或者GB/s来计算和表示带宽值,但是PCIE协议用的是GT/s即每秒千兆传输来表示传输速率,用起来不是很方便,也没有固定格式转换,但是可以计算出来理论值来参考,实际测试的时候还会有些损耗。

PCIE的不同版本传输速率转换不同,主要是跟不同版本的编码方式有关,因为PCIe是一条串行总线,数据中嵌入了时钟,它需要确保发生足够的电平转换(1到0和0到1),以便接收端恢复时钟。

 

     1、PCIE1.0和PCIE2.0 使用了 “8b/10b “编码,即每8个bit(1个字节)被编码成一个10 bit 的符号进行传输,然后在接收端进行解码,因此,总线传输10 bit的编码数据实际所发送的只有8 bit的数据。

          所以PCIE1.0和PCIE2.0转换效率是8b/10b。

     2、到了PCIE 3.0 标准及以后,编码方案为128b/130b编码,也即每128 bit的数据编码为130 bit的符号进行传输,传输效率得到极大提升,即128b/130b。

     3、带宽计算可以先计算出单条lane带宽在乘以通道长度(x1/x4/x8等)。

     4、下图是不同版本的PCIE带宽,供参考,实际测试的时候会有一定损耗的。

 

PCI Express
版本
推出Line
编码
原始
传输率*
有效带宽
×1×2×4×8×16
1.0 2003 8b/10b 2.5 GT/s 250 MB/s 0.50 GB/s 1.0 GB/s 2.0 GB/s 4.0 GB/s
2.0 2007 8b/10b 5.0 GT/s 500 MB/s 1.0 GB/s 2.0 GB/s 4.0 GB/s 8.0 GB/s
3.0 2010 128b/130b 8.0 GT/s 984.6 MB/s 1.97 GB/s 3.94 GB/s 7.88 GB/s 15.8 GB/s
4.0 2017 128b/130b 16.0 GT/s 1969 MB/s 3.94 GB/s 7.88 GB/s 15.75 GB/s 31.5 GB/s
5.0 2019 NRZ 128b/130b 32.0 GT/s 3938 MB/s 7.88 GB/s 15.75 GB/s 31.51 GB/s 63.0 GB/s

使用较多的场景是PCIE设备以及扩展存储设备,例如:Nvme磁盘、HBA、RAID以及expander等,GPU以及网络设备往往只需要向下兼容即可。

标签:GT,MB,带宽,PCIE,GB,bit,实际
From: https://www.cnblogs.com/zaq12wsx/p/17586724.html

相关文章

  • 记录--虚拟 DOM 和实际 DOM 有何不同?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言本文我们会先聊聊DOM的一些缺陷,然后在此基础上介绍虚拟DOM是如何解决这些缺陷的,最后再站在双缓存和MVC的视角来聊聊虚拟DOM。理解了这些会让你对目前的前端框架有一个更加底层的认识,这也有助于你更好......
  • PCIe卡设计资料第536篇:基于FMC接口的XCZU7EV 通用PCIe卡
    基于FMC接口的XCZU7EV通用PCIe卡一、板卡简介   基于3UPXIe的ZU11EG/ZU7EG/ZU7EV的通用,实现FMC的数据接口和主控计算,广泛应用于工业控制,检测,视觉处理。支持工业级温度工作。   二、主要功能1、板卡核心芯片使用ZU11EG-2FFVC1156I MPSOC处理器,PL端一路DDR464bit,4GB......
  • SQL与NoSQL数据库选型及实际业务场景探讨
    在企业系统架构设计中,选择合适的数据库类型是一项关键决策。本文将对比SQL和NoSQL数据库的特点,分析它们在数据模型、可扩展性、一致性与事务、查询复杂性与频率,以及性能与延迟等方面的优势和劣势。同时,结合轻易云数据集成平台作为实际业务场景的例子,探讨了为什么NoSQL数据库(如Mo......
  • MAC电脑设置charles,连接手机的步骤说明(个人实际操作)
     一、charlesweb端设置1.安装charles之后,先安装证书Help-SSLProxying-InstallCharlesRootCertificate,安装好之后设置为始终信任2.设置Proxy-ProxySettings port填写8888,点击HTTPproxyMode,勾选下面2个(如图),点击ok 3.设置SSLProxying点击Proxy-SSLPr......
  • HHDESK本地资源管理功能在实际工作中的应用
    笔者作为市场宣传部成员,任务之一便是管理公司各个网站/论坛账号。打开网址,浏览——发布——关闭;看起来简单的只需要点几下鼠标,实际却是繁琐,甚至有时候会漏掉1、2个网站,需要再次检查,一个个排除。似乎是很合理的流程,很久以来,很多职业、很多人,都是这样做的。然而HHDESK新版本的更新......
  • 最高法-公司实际控制人签订的合同对公司有约束力
    (2018)最高法民再361号  上海新长征国际贸易有限公司、宁波保税区明正国际贸易有限公司确认合同无效纠纷再审民事判决书本院认为:本院认为,《中华人民共和国公司法》第二百一十六条第三项规定:“实际控制人,是指虽不是公司的股东,但通过投资关系、协议或者其他安排,能够实际支配公司......
  • 最高法-实际控制人确认债权的,若相对人有理由相信其系公司职务行为,则可以参照表见代理
    (2021)最高法民申4920号  清涧县华阳鸿基置地有限责任公司、湖南鹏华装饰设计工程有限责任公司等建设工程施工合同纠纷其他民事民事裁定书本院认为:本院认为,本案系当事人申请再审案件,应当围绕华阳公司主张的再审事由能否成立进行审查。根据华阳公司的再审申请理由,本案主要审查了......
  • 实际上手体验maven面对冲突Jar包的加载规则
    一、问题背景相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题。主要是一个完整的项目会不可避免的使用第三方的Jar包来实现功能开发,各种第三方包之间可能会存在依赖关系,不同版本的依赖就会可能导致......
  • 如何知道游戏中不同型号GPU带宽的瓶颈
    1)如何知道游戏中不同型号GPU带宽的瓶颈​2)​Unity如何避免文字单字成行3)如何检测部分安卓机型是否支持GPUInstance4)如何筛选重复动画这是第344篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。UWA社区主页:com......
  • 微软计划在 Direct3D 12 新增工作图功能,可解除 GPU 与 CPU 间通信带宽限制
    导读微软计划在3D图形程序开发接口Direct3D12中加入工作图(WorkGraphs)功能,这项功能可解除目前GPU程序开发模型中的限制,让GPU通用运算能够处理更多的工作负载,更广泛地被应用。IT之家注意到,在传统情况下,GPU的工作负载需要由CPU决定,即GPU运算的每一个结果,都需......