具有nnn-3n值的RAM计时是否比其他任何时候都要好?


7

我想问一个问题:与nnn-3n(即8-8-8-24、9-9-9-27等)相比,RAM计时是否比其他不计时(即7- 8-7-21、9-9-9-24等)?

Answers:


1

长答案和短答案都产生相同的结果:

尽管您可能凭直觉相信彼此的倍数会导致更好的系统性能,但事实并非如此。这些时序号仅表示存储器要执行的各种操作的时序延迟(以纳秒为单位)。在每种情况下,您都希望这些数字尽可能低。

数字越小,RAM执行得越快,因此每单位时间可以执行更多的操作和带宽。以相同的频率,8-7-8-20的性能将超过(虽然不多)8-8-8-24上运行的内存。如果将这些传播延迟与CPU周期之间的时间进行比较,您会发现RAM总是较慢,因此是限制因素。

例如,如果您使用2 GHz处理器,则周期之间的时间仅为0.5纳秒。从中可以推断出,显然您想要最快的RAM。 将各种时序彼此倍数匹配没有优势。


0

本质上,内存时序越低越好。

当然,还有其他一些会影响性能的变量,例如内存通道配置(双/三通道)。另外,如果它们都没有在规格方面相似地匹配,我相信它们会降级并将其匹配到最低规格的模块。


0

从理论上讲,是的。但是,实际上,除非您知道内存已成为瓶颈,否则您可能不会注意到差异。大多数情况下,存储设备是最慢的部分(尤其是硬盘驱动器),而不是内存速度或延迟。

另外,除非带宽由内存控制器限制(例如,i7 900默认限制为1066;主板制造商可能允许带有或不带有超频的更高频率),否则较高带宽的内存通常比较低延迟的内存更好。

除非DDR2 800MHz CL6或DDR3 800MHz CL9能够在备用电压下运行(DDR2为1.8V,DDR3为1.5V),并且价格基本相同,否则我不会打扰。


这个答案是错误的。更快的时序总是更快,并且当RAM更快,时序更严格时,建议不要使用800 MHz RAM。
cp2141

@ cp2141低质量的标志是不是不正确的答案。它们将用于回答太短或谢谢的答案。主持人不会干预错误的答案,社区和投票都可以解决。
BinaryMisfit 2011年

@ cp2141,请确保它们速度更快,但是您实际上可以注意到6ns和4ns时序之间的差异吗?还有其他方面可以大大提高性能。除了标准的1.8V DDR2 800或1.5V 1333之外,别无他法,除非其他所有功能都已最大化,并且您知道内存是瓶颈。
Mircea Chirea 2011年

我毫不怀疑在更短的时间里是否值得花额外的钱,但是您暗示读者相信nnn-3n RAM比其他任何组合都快。否则,为什么要写“理论上是”……?
cp2141 2011年

@ cp2141:“但是,实际上,您可能不会注意到有区别...”。RAM是计算机中最快的组件。如果速度太快,吞吐量/延迟提高3%左右并不重要。
Mircea Chirea 2011年

0

现代CPU具有巨大的缓存。对于典型的软件,缓存命中率约为90%至95%(有时高达99%)。总体而言,内存时序的改进将产生很小的影响。

相信我,从我对几种不同类型的程序所做的测量中,我知道这一点。几年前,我制作了一个内存缓存性能分析工具,该工具使用CPU性能计数器寄存器。如果您想自己证明它,则可以使用免费工具(cachegrind)。

如果您对稳定性的重视程度超过性能的百分之几,请选择不那么激进的定时内存。您所遇到的问题会更少,并且可能会持续到您不再需要为止。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.