使用时序和速度计算RAM的性能


7

如果1600MHz的8gb DDR3 SDRAM具有8-8-8-24的时序,我如何计算它的性能是否比9x9-9-28的2x4gb DDR3 SDRAM 1866MHz具有更好的性能?

另外,定时为8-8-8-24的2x4gb DDR3 SDRAM 1600MHz是否比前面提到的两个都更好?

注意:两个2x4gb均具有双通道。

Answers:


11

在进行任何计算之前,我建议您仔细检查一下主板和CPU是否支持超频以使用DDR3 1866,如果是,请使用2x4GB DDR3 1866MHZ包。您需要两块芯片,因为DDR模块的实际每芯片带宽实际上是广告额定值的一半,因为它们是成对安装在双总线或“通道”上的,所以请始终确保您有偶数个芯片。如果要获得全部带宽,请安装相同的频率。DDR3 @ 1866具有更高的传输速率(14928MB / s与12800MB / s),并且如您所见,这两种芯片在时序方面彼此具有几乎相同的优势。

时序以时钟滴答给出,因此比较不同频率的一对芯片的时序是一个苹果到橘子的比较,需要进行一些转换。人们在说“性能”时可能有很多意思,但我将假设您的意思是“快速”,并转换为每个评级的秒数。通常,随着频率的增加,滴答间隔的时间减少(这就是为什么更快的RAM似乎总是具有更高的计时值的原因)。

您可以使用来计算时钟滴答之间的时间间隔

1/(1/2 * frequency * 10e6) = T seconds

由于计时以“滴答”为单位,因此您只需将等级乘以以秒为单位的间隔即可。

对于您的RAM,我们最终得到(这些数字四舍五入为百分之一):

800 8-8-8-24       1.25e-9 seconds per clock tick
CL = (1.25e-9 * 8)   =  1.0e-8 seconds
RtC = (1.25e-9 * 8)  =  1.0e-8 seconds
RtP = (1.25e-9 * 8)  =  1.0e-8 seconds
tRAS =(1.25e-9 * 24) =  3.0e-8 seconds

933 9-10-9-28      1.07e-9 seconds per clock tick
CL = (1.07e-9 * 9)   =  9.65e-9 seconds
RtC = (1.07e-9 * 10) =  1.07e-8 seconds
RtP = (1.07e-9 * 9)  =  9.65e-9 seconds
tRAS = (1.07e-9 * 28)=  3.0e-8  seconds (2.996e-8 actually)

因此,通过比较时间,我们可以看到1866MHz芯片:

  • 在CAS延迟和RAS到预付费方面具有0.00000000035的第二优势,(9 @ 933比8 @ 800快)

  • 比RAS到CAS的800MHz芯片慢0.0000000007秒(8 @ 800比10 @ 933快)

  • 在tRAS速度快4e-10(此差异可以忽略不计,但值得注意)。

Wikipedia建议使用以下方法更简单地计算CL时间(以纳秒(ns)为单位):

(CL/(freq-in-MHZ) * 1000) = timing in ns

而不是计算所有值,这将1866MHZ芯片置于全线之上。请记住,频率是芯片标签频率的一半。

http://en.wikipedia.org/wiki/DDR3_SDRAM

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.