这里根据众多网友讨论分析后感觉,造成失败的原因可能这样的:由于Intel处理器本身架构存在的瓶颈,所以它需要做大缓存来满足双核运行的性能需求,
而这个大缓存也给Intel在对比测试中取得“好”成绩提供了机会。
一般的数据读取是从硬盘到内存,内存到缓存。同样从缓存中直接读取数据比从硬盘和内存访问都要快得多。那这样Intel就可以在自己的系统中先将程序运行一遍,相关程序数据就会装入到缓存中。
而AMD的机器一定是缓存被清得空空的。这样就相当于Intel是站在半路和在站在起跑点的AMD来一同起跑,AMD再能跑估计也追不上他了,这样“测试”出的结果当然是会Intel满意。
但是造成这样的后果很有可能是测试前由工作人员不小心将Intel系统缓存清空造成的,这样Intel就和AMD站在同一个起跑线上,当然结果也就不一样了。
其实说实话,不管是那个厂商,这种现场比拼都是事先做了无数次的实验了,要不就不做,要做就要做的“天衣无缝”,而对于Intel这样的巨头做这种事应该是轻车熟路了,出现这样的翻船事故实在是让人不解。
(责任编辑:刘伟) |