带宽是怎么算出来的:位宽 × 频率
前言:给”马路”算账
第一篇我们说过:带宽像马路——宽度越宽、车速越快,单位时间通过的车越多。
当时只是打个比方。这一篇,我们把这条马路的数学补上:
带宽 = 位宽 × 数据率
就这一行公式,能算出内存条、HBM、SSD 的所有标称带宽。不信?我们一个一个来。
一、先搞懂两个词:位宽和数据率
位宽:马路的宽度
位宽(Bus Width),指总线一次能同时传多少个 bit。内存条是 64 位——一次传 64 个 bit,也就是 8 个字节。
数据率:马路上车流的节奏
数据率(Data Rate),指每秒能传多少”拍”(每拍传一个位宽的数据),单位是 MT/s(Mega Transfers per second,每秒百万次传输)。
DDR5-6400 名字里的”6400”,指的就是 6400 MT/s——每秒约 64 亿次传输。
二、DDR:为什么叫”双倍数据率”
**DDR(Double Data Rate,双倍数据率)**这个名字里,藏着一个小聪明。
早期的 SDRAM,一个时钟周期只在上升沿传一次数据——时钟每秒跳多少个周期,就传多少次,单位用 MHz。
DDR 的工程师说:下降沿闲着也是闲着,上升沿、下降沿各传一次:
于是同样的时钟频率,数据率直接翻倍:
MT/s = 2 × MHz
所以:时钟跑 3200 MHz,数据率就是 6400 MT/s;标签上的”DDR5-6400”指的是 6400 MT/s 的数据率,不是 6400 MHz 的时钟——它们差着一倍。
这也是为什么严谨的参数表用 MT/s 而不是 MHz。
三、开始算:四个实例
例 1:DDR5-6400 内存条
- 位宽:64 位(单通道)
- 数据率:6400 MT/s
带宽 = 64 × 6400 ÷ 8 = 51.2 GB/s
主板插两根组双通道,位宽变成 128 位,带宽翻倍到约 102.4 GB/s。这就是”双通道提升性能”的数学本质:车道数翻倍。
例 2:HBM3E
- 位宽:1024 位
- 数据率:每引脚约 9.6 Gb/s
带宽 = 1024 × 9.6 ÷ 8 ≈ 1.2 TB/s
位宽是内存条的 16 倍——这就是第一篇说的”把马路加宽到上千条车道”。
例 3:HBM4
接口加宽到 2048 位,按每引脚约 8 Gb/s 算:
带宽 = 2048 × 8 ÷ 8 ≈ 2 TB/s
还记得第一篇那张对比图吗?”HBM4 单堆栈约 2 TB/s”就是这么算出来的。
例 4:PCIe 5.0 ×4 的 SSD
固态硬盘走的是 PCIe 总线,公式稍变:通道数 × 每通道速率 × 编码效率。
- 通道数:4(×4)
- 每通道:32 GT/s(每秒 32 Giga 次传输)
- 编码效率:128/130——每 130 bit 里有 2 bit 是”包装盒”
带宽 = 4 × 32 × 128/130 ÷ 8 ≈ 15.75 GB/s
这就是第一篇说”PCIe 5.0 SSD ≈ 14 GB/s”的由来:标称 15.75,扣掉协议开销,实测 14 左右。
四、为什么不把马路修到一万条车道?
看完 HBM 你可能会问:位宽这么好用,内存条为什么不用 2048 位?
第一篇讲过”平铺的天花板”,现在可以从物理角度再说一遍:
- 引脚数量:2048 位数据线,加上校验、控制,引脚要几千个。DIMM 那种”插在主板上”的形式,物理上根本做不到——接口和主板面积都顶不住。
- 走线长度:平铺的内存条离 CPU 有几厘米,几千根线还要尽量等长,线越长越难跑高速。
- 信号完整性:线一多、频率一高,串扰、反射全来了,信号会”糊”。
于是工程师的解法是:既然横向铺不开,就纵向堆起来——把芯片堆叠、用 TSV 打穿,在方寸之间拿到上千位的位宽,再把整个堆栈贴到 CPU 身边。这就是 HBM,也是 HBF 的思路。
五、带宽高 ≠ 延迟低
顺手澄清一对最容易混淆的概念。回到马路的比喻:
- 带宽(Bandwidth):马路每秒能通过多少辆车——问的是”总量”;
- 延迟(Latency):一辆车从起点到终点要多久——问的是”单程”。
两者常常不挂钩。就像八车道的高速公路(高带宽),如果你只派一辆车跑一趟(读 8 个字节),该花的时间还是一分不少——车流再宽,也缩短不了单车的行程。
这正是 HBF 的处境:它的带宽比肩 HBM,但 NAND 单元的延迟天生比 DRAM 高。所以它适合”大部队持续搬运”(加载大模型权重),不适合”零星快取”(随机小数据)——下一篇讲 DRAM 内部结构时,会看到延迟从哪来。
六、理论带宽 ≠ 实际带宽
最后泼一盆冷水:上面算出来的都是理论峰值,实际使用要打折:
- 协议开销:命令、地址、纠错码都要占用传输机会;
- 读写切换:读转写之间要”刹车再起步”,中间有死区;
- 维护动作:DRAM 的刷新、SSD 的垃圾回收,都会偷走时间片。
经验上,DDR 的实测带宽大约能到理论值的七成上下,SSD 也要打个八九折。标称数字看个量级就好,别当真到小数点。
总结:车道 × 车速
一句话收尾:
- 位宽是车道数——一次能并排跑多少数据;
- 数据率是发车间隔——每秒能发多少班;
- 两者相乘(÷8 换成字节),就是这条马路的吞吐量:带宽。
下一站,我们深入金字塔中间那层的主角——DRAM 深入:位线、字线、bank、行缓冲,内存条内部到底是怎么组织的?
我们下一篇见。










