科普:什么是 CUDIMM / CSODIMM?为什么新的迷你工作站内存频率可达6400MHz?

技术分享 · 3 天前

内存技术的新突破

最近,联想、戴尔、惠普等厂商推出了新一代工作站产品。现在,内存频率一般可以达到6400MHz。这是因为用了新的CUDIMM和CSODIMM内存标准。这个新技术让性能变高,也让高频率下更稳定。

含有CKD 始终模块的的CSODIMM内存

传统工作站内存频率的瓶颈

在CUDIMM和CSODIMM标准出来前,工作站的内存频率一般都在5600MHz以下。主要有几个原因:

  • 传统DDR5 DIMM在高频下信号容易出问题
  • 时钟信号变弱和抖动多,数据传输不稳定
  • 高频下电气噪声更大
  • PCB布线更难做
  • 高频下散热问题更难解决

工作站是专业设备,对数据和系统的稳定性要求很高。所以厂商只能把内存频率控制在能长期稳定运行的水平。

DIY组装机与工作站的差异

有些人会问,为什么DIY电脑早就能用更高频率的内存?这是因为消费级和工作站的需求不一样:

  • DIY更看重性能,稳定性要求没那么高
  • 高端DIY主板用更激进的内存布线
  • 消费级主板有很多超频和电压调整选项
  • 工作站要保证7×24小时稳定运行
  • 专业应用对数据完整性要求更高

CUDIMM/CSODIMM:内存技术的新方法

DDR5内存频率越来越高,稳定性和数据完整性问题也越来越明显。为了解决这些问题,JEDEC在2023年底出了新规范。从6400MT/s DDR5开始,内存模块要加上Client Clock Driver(CKD)组件。这个组件可以:

  • 重新驱动时钟信号,减少信号变弱
  • 降低高频下的噪声和抖动
  • 提高信号完整性,保证数据传输可靠

时钟信号:内存稳定运行的关键

工作原理

时钟信号在内存系统里很重要。以前,这些信号是处理器发出来的,频率固定,在高低电平之间切换。这样主板上的各个部件才能同步,数据才能按时准确地传输。

新标准的主要变化是,在内存模块上直接加了时钟驱动器。这样内存模块可以自己生成时钟信号,保证模块内部的时序同步。这样高频下更稳定。

UDIMM 中的时钟拓扑

CUDIMM 中的时钟拓扑

CKD 工作原理的基本示意图

性能比较

UDIMM 在 8.4GT/s 下,DRAM 位置的 CA 总线和时钟,最低时钟幅度大约是 200mV 差分。CUDIMM 在 10.0GT/s 下,使用 CKD 后,最低时钟幅度大约能到 500mV 差分。

UDIMM 时钟幅度

CUDIMM 时钟幅度

兼容性

CKD 可以有不同的工作模式,比如单 PLL 模式和旁路模式。

  • 旁路模式:CKD 不重新生成和放大信号,和传统 UDIMM 差不多。这个模式可以让老的 DDR5 平台也能用,但速度可能只能到 6000MT/s。
  • 单 PLL 或双 PLL 模式:用户可以用到 CKD 的全部功能。现在只有最新的英特尔平台支持。

现在,CUDIMM 可以和英特尔平台完全兼容。AMD 还不支持单 PLL 或双 PLL 模式。如果你把 CUDIMM 插到 AMD 平台,只能用旁路模式。

新的内存命名规则

为了区分这些带时钟驱动器的新内存,JEDEC在名字前加了个“C”,意思是“带时钟的”。所以有了两种新内存:

  • CUDIMM:带时钟的非缓冲内存(用在台式机)
  • CSODIMM:带时钟的小型内存(用在笔记本和迷你工作站)

要注意,CUDIMM和CSODIMM用的插槽和原来的DDR5 UDIMM、SODIMM一样。为了兼容,芯片组和主板厂商给老主板出了BIOS更新,这样主板能识别新内存并自动用兼容模式运行。

实际应用与优势

这个新技术给很多领域带来了好处:

  • 专业工作站:内存带宽更高,大数据处理更快
  • 创意设计:3D渲染和视频编辑等任务更快
  • 科学计算:模拟和分析更高效,数据更准
  • 金融分析:计算更快,数据更安全

此外,CKD 技术显著提升了信号完整性,为未来内存频率的进一步提升提供了坚实的技术基础。这意味着在更高的数据速率下,内存系统依然能够保持稳定可靠的运行,为高性能计算应用带来更广阔的扩展空间。