PCIe数据峰值带宽和有效带宽计算
来源:互联网 发布:创建视图的sql语句代码 编辑:程序博客网 时间:2024/05/01 14:52
最近对于PCIe的带宽概念和计算有些模糊,网上查资料大部分都是一个模子出来的,通过下面这个公式计算:
并行总线带宽(MB/s) = 并行总线时钟频率(MHz) * 并行总线位宽(bit/8 = B) * 每时钟传输几组数据(cycle)
特别是后面计算起来不是很容易懂,后来查资料请教后,得出如下理解【个人拙见,欢迎留言质疑】:
首先需要理清一些概念:
1、对于PCIe 而言总线频率如 1.25GHz、2.5GHz,一般是在 100 MHz 的基准频率上,通过PLL达到的
2、峰值带宽 = 总线频率x数据位宽x2 (GT/s)
3、有效带宽 = 峰值带宽*编码方式 (8/10) 或 (128/130)
4、GT/s:在物理信道上每秒传多少比特也就是Gbps,MBps = Gbps/(8x1000)
对于单向通道而言:
gen1x1:
峰值带宽 = 1.25G x 1 x 2 = 2.5 GT/s = 2.5 Gbps
有效带宽 = 2.5 x (8/10) = 2 Gbps = 250MB/s
gen2x1:
峰值带宽 = 2.5G x 1 x 2 = 5 GT/s = 5 Gbps
有效带宽 = 5 x (8/10) = 4 Gbps = 500MB/s
gen2x8:
峰值带宽 = 2.5G x 8 x 2 = 40 (GT/s) = 40 Gbps
有效带宽 = 40 (GT/s) x (8/10) = 32 Gbps = 4000MB/s
gen3x1
峰值带宽 = 4G x 1 x 2 = 8(GT/s) = 8 Gbps
有效带宽 = 8 Gbps x (128/130) = 7.9 Gbps = 984.6 MB/s
- PCIe数据峰值带宽和有效带宽计算
- 数据峰值带宽-有效带宽-传输速率
- pcie的带宽峰值
- 计算峰值带宽
- pcie带宽计算
- 浮点性能峰值,带宽的计算
- 带宽计算
- 计算带宽
- 带宽计算
- 带宽计算
- 带宽计算
- 带宽计算
- 带宽和增益带宽
- 信息、数据、熵和带宽
- 带宽
- 带宽
- 带宽
- 带宽
- std::string::npos
- 开发注释方法说明
- struts.xml 中配置常量constant详解
- 为什么父进程不处理标准输入输出子进程会挂起(Java)?
- 用c语言判断计算机是大端模式还是小端模式
- PCIe数据峰值带宽和有效带宽计算
- 实现 boost lexical_cast(基本类型转换)
- Linear Regression_Note of Machine Learning_Andrew NG
- 进制转换
- LayoutParams的用法,及LayoutInflater区别
- c++技术系统学习资料
- javascript的一些小知识1
- 开学季,送给新生入学的礼物‘校园网络TV’
- SAR 命令详解