Intel Pentium D
现在转向Intel阵营,第一款是Presler核心的Pentium D 920,2.8G主频,每个逻辑核心2MB缓存,由于Pentium D两颗核心在架构上就没有相连,需要经过传统的FSB总线交换数据,因此在测试前Pentium D处理器就已经不被看好。
Pic.12: Intel Pentium D. 顺序读取载入另一核心未修改数据
Pic.13: Intel Pentium D. 随机读取载入另一核心未修改数据
Pic.14: Intel Pentium D. 顺序读取载入另一核心已修改数据
Pic.15: Intel Pentium D. 随机读取载入另一核心已修改数据
上图中Pentium D在某些方面和AMD Athlon 64 X2有相似之处,但也存在小结构上的一些不同, Athlon 64 X2在随机读取上的阶梯型变化变成了波浪型(图13、15),波浪刚好18个周期,为Intel Netburst架构下缓存未命中或发生错误时重新执行的周期。
顺序读取2MB以下已修改数据上,Pentium D的延迟相当明显,但也并不出人意料,这主要是由于读取速度太慢造成的,如果选择4MB的数据块,则延迟要低的多。随机存储测试中,结果恰恰相反,修改数据的读取延迟相当低!看来在第一线程中处理的数据可以不在内存控制器中停留直接传送到第二线程中,这种设计减少了随机读取的延迟。