首页 > 其他分享 >PCIe基础篇——PCIe传输速率计算

PCIe基础篇——PCIe传输速率计算

时间:2024-12-24 11:31:29浏览次数:7  
标签:GT 传输速率 Gbps PCIe 计算 速率 bit

本节概述

传输速率与带宽对应表如下,注:此表为全双工通信速率且没考虑编码方式

详细说明

我们在接触PCIe设备时会接触到一个词,传输速率,比如8GT/s。或者有人问你设备的带宽多少?通信速率多少?

Width(带宽):通常用x1、x2、x4、x8等表示,表示该链路由几条lane组成。

Speed(速率):通常用2.5GT/s、5GT/s、8GT/s,表示每条lane上的传输速率。PCIe1.0为2.5GT/s,PCIe2.0为5GT/s,PCIe3.0为8GT/s,

GT/s —— Giga transation per second (千兆传输/秒),即每一秒内传输的次数。重点在于描述物理层通信协议的速率属性,可以不和链路宽度等关联。

Gbps —— Giga Bits Per Second (千兆位/秒)。GT/s 与Gbps 之间不存在成比例的换算关系。

PCIe 链路吞吐量计算方法:

吞吐量 = 速率 * 带宽 * 2方向(全双工) * 编码方式

例如:PCI-e2.0 协议支持 5.0 GT/s,即每一条Lane 上支持每秒钟内传输 5G个bit;但这并不意味着 PCIe 2.0协议的每一条Lane支持 5Gbps 的速率。为什么这么说呢?因为PCIe 2.0 的物理层协议中使用的是 8b/10b 的编码方式。 即每传输8个bit,需要发送10个bit;这多出的2个bit并不是对上层有意义的信息。那么, PCIe 2.0协议的每一条Lane支持 5 * 8 / 10 = 4 Gbps 的速率。以一个PCIe 2.0 x8的通道为例,该链路的吞吐量=5GT * 8 * 2 * 8/10 = 64 Gbps = 8GB/s。

同理,PCI-e3.0 协议支持 8.0 GT/s, 即每一条Lane 上支持每秒钟内传输 8G个Bit。而PCIe 3.0 的物理层协议中使用的是 128b/130b 的编码方案。 即每传输128个bit,需要发送130个bit。那么, PCIe 3.0协议的每一条Lane支持 8 * 128 / 130 = 7.877 Gbps = 984.6 MB/s 的速率。以PCIe 3.0 x8的通道为例,
该链路的吞吐量= 8GT * 8 * 2 * 128/130 = 126.031 Gbps = 15.754 GB/s。

标签:GT,传输速率,Gbps,PCIe,计算,速率,bit
From: https://www.cnblogs.com/linhaostudy/p/18627017

相关文章

  • 计算机毕业设计—34242 Springboot家政服务管理系统(源码免费领)
    摘 要科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用java技术建设家......
  • 计算机毕业设计—35247 express居家养老服务系统(源码免费领)
    摘要1绪论1.1选题的背景1.2研究的意义1.3国内外居家养老信息化管理现状分析1.4express框架介绍1.5node.js功能模块1.6论文结构与章节安排2 居家养老服务系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据增加流程2.2.2数据修改流程2.2.3数......
  • 计算机毕业设计—27765 学生信息管理系统的设计与实现(源码免费领)
    摘要从20年代开始,计算机疯狂的出现在人们的生活以及工作当中,成为人们生活、工作的好帮手,计算机深入到每家每户当中,网络办公,网络教学更是替换了传统手工记录管理的方式,使用计算机办公可以不必局限于固定的时间和固定的地点,通过计算机系统可以轻松实现跨区域的交流。随着高......
  • BERT的继任者ModernBERT:融合长序列处理、代码理解与高效计算的新一代双向编码器
    BERT发布于2018年(从人工智能发展速度来看已是遥远的过去),但它至今仍在广泛使用:实际上它目前是HuggingFacehub上下载量第二高的模型,月下载量超过6800万次,仅次于另一个针对检索任务优化的编码器模型。这源于其编码器架构在处理日常实际问题方面表现出色,例如检索(如用于RAG)、......
  • PCIe扫盲——PCIe总线事务层入门(二)
    前面的文章介绍了TLP的几种类型以及TLP的包结构。这篇文章来详细地聊一聊Non-PostedTransaction(包括OrdinaryRead、LockedRead和IO/ConfigurationWrites)与PostedWrites(包括MemoryWrites和MessageWrites)。TLP是由硬件产生的,不与上层软件有关系Non-PostedTransactionO......
  • computed计算属性
    computed计算属性作用:根据已有数据计算出新数据(和Vue2中的computed作用一致),其也是一个ref类型的变量。参考代码:<template><divclass="person">姓:<inputtype="text"v-model="firstName"><br>名:<inputtype="text"v-mode......
  • php+html+mysql实现购物商城在线购物系统零食购物系统计算机源码获取php+mysql电子商
     一.功能介绍用户前台功能:前台主要包括网站首页、今日特卖、限时打折、商品中心、常见问题、我的购物车、登录、注册、商品详情,联系卖家,加入购物车、结算、个人中心等功能模块。今日特卖、限时打折、商品中心模块,用户可以查看全部商品信息,选择商品进行添加购物车等操作;购......
  • 《计算机组成及汇编语言原理》阅读笔记:p48-p81
    《计算机组成及汇编语言原理》学习第4天,p48-p81总结,总计34页。一、技术总结1.CISCvsRISCp49,complexinstructionsetcomputingForexample,acomplexinstructionsetcomputing(CISC)chipmaybeabletomovealargeblockofdata,perhapsastringconsist......
  • 【LeetCode】LCR 175.计算二叉树的深度
    题目链接:LCR175.计算二叉树的深度题目描述:思路一(深度优先搜索):使用深度优先搜索算法进行二叉树后序遍历复杂度分析:时间复杂度O(N):N为树的节点数量,计算树的深度需要遍历所有节点空间复杂度O(N):最差情况下(当树退化为链表时),递归深度可达到N/***Definitionfor......
  • 《OpenCV计算机视觉》--介绍及基础操作
    文章目录《OpenCV计算机视觉》--介绍及基础操作一.OpenCV介绍二.下载OpenCV三.基础操作1.调用OpenCV2.读取图片信息3.读取图片的灰度图4.视频文件读取5.对图片进行切片6.提取RGB颜色通道7.合并颜色通道8.图片修改图片打码图片组合9.cv2.resize10.图形运算图像加法运算cv......