内容导航
内存控制器.性能和规格
在文章的前面我们写到,整合的内存控制器是K8架构的"typical"(典型特征)。至少它在AMD 的市场推广文档里面被重复强调,那么现在就可以澄清是否整合的内存控制器就一定具有高效率和低延迟呢?
首先,让我们来修正一些它的规格。我们已经说到过,实际的内存时钟要根据CPU/内存 的时钟来运行。下面的表格就是它们的一些规格:
CPU 时钟 |
DDR200, 实际时钟 |
DDR266, 实际时钟 |
DDR333, 实际时钟 |
DDR400*,实际时钟 |
1400MHz |
100MHz (14) |
127MHz (11) |
156MHz (9) |
200MHz (7) |
1600MHz |
100MHz (16) |
133MHz (12) |
160MHz (10) |
200MHz (8) |
1800MHz |
100MHz (18) |
129MHz (14) |
164MHz (11) |
200MHz (9) |
2000MHz |
100MHz (20) |
133MHz (15) |
166MHz (12) |
200MHz (10) |
记住Opteron 仅支持Registered DDR,而DDR400 目前还没有获得JEDEC 的认证。
那么究竟Athlon64和Opteron 的内存子系统给到我们什么的结果呢?因为该架构比较新,因此我们采用了尽可能多的测试。首先,让我们使用Cache Burst 32 来看看内存延迟,而我们在这里看到了关键的突破:

Athlon 64 1400MHz, DDR266

Athlon 64 1400MHz, DDR333

Opteron 1400MHz, Registered DDR333

Athlon 64 1400MHz, DDR400

Pentium 4 3.0GHz, i875P + Dual DDR400
下面是能够看清楚不同内存运作的性能图表:




从上面我们可以看到单通道内存控制器的性能并不能够与i875的双通道进行竞争。此外我们也应该注意到,Athlon 64 的内存带宽随着时钟速度有了显著的增长。但另外的事情却依然让我们担忧----这里就是Athlon 64 与Opteron 的区别吗?下面是使用了两倍内存总线的性能(双通道),但性能依然不能够与Opteron 对抗:
工具 |
Pentium 4 + i875P + Dual DDR400 |
Athlon 64 1400MHz + DDR333 |
Athlon 64 1400MHz + DDR400 |
Opteron 1400MHz + Reg. ECC DDR333 |
Cache Burst 32 |
5526 MB/sec |
2282 MB/sec |
2934 MB/sec |
3912 MB/sec |
Lram |
5494 MB/sec |
- |
- |
4478 MB/sec |
但总的来说,整合的内存控制器还是可以提供非常优秀的性能。如果Opteron 正式支持Registered ECC DDR400 内存的时候,它的有效内存带宽将超过5400MB/s 。
后话
稍后我们将公布K8 的下一阶段测试结果,其中包括与竞争对手的性能对比,请继续关注ZOL哦!