如果你正在devise一个桌面计算盒(类似于一个quadcore XEON或者Opteron和一堆RAM)来运行不依赖内存带宽的代码,你会非常担心使用DDR2和DDR3 RAM吗?
使用DDR3的新型机器价格更高,而且我也没有看到DDR2和DDR3之间在原始带宽之外的性能差别很大。
你的基准对于你将要使用的工作负载说什么? 没有基准,我们都在猜测。
它取决于TM
就个人而言,我会装载尽可能多的RAM,如果这意味着去DDR2,那就这样吧。
也就是说,如果你的要求不会超过4GB的话,那么你也可以硬着头皮来拿DDR3,因为它可以防范未来(在这里插入笑声)你的盒子升级。
总之,如果你需要大量(8,12,16GB),那么去DDR2 – 它会为你节省一大笔钱。
如果你不需要大量的(4GB),那么去DDR3的价格点将与上面类似,但是你没有过度资本化。
我担心是的,不是因为你问的原因,是DDR3的带宽和延迟更快,但总的来说,DD3 = Nehalem架构,这种方式导致严重的计算性能。 我知道其中一家大学使用DDR3作为基于Xeon E55xx的服务器,他们都是关于计算的。
你甚至可能不会注意到有什么区别,除非工作集一次性在机器中包含一半以上的内存。 如果你不断地扫描大的数据集(无论是快速计算还是IO),这可能是值得的,但是如果你一次只对一个数据进行复杂的操作,那就没有意义了。
这是“如果你不得不问,你买不起”的问题之一。