|

这里我需要再讲一下AMD与INTEL的缓存结构:INTEL处理器之所以非常依赖二级缓存,就是因为它采用的缓存结构是索引式的,一级缓存中主要存储数据在二级缓存中的索引或指令,因此一级缓存的容量往往不用很大——你见过50%都是目录的辞典吗?而AMD方面,采用了一级、二级统一缓存架构,两级缓存都用来存放数据或指令,由于有高速的一级缓存,所以二级缓存的容量对于AMD处理器影响并不明显,不过这不代表K10的处理器缓存结构是同样的,有些东西还是需要实际考察才能知道。

另外一点就是处理器指令集。比如我们国产的龙芯处理器,虽然纯运算性能达到了低频的奔四,不过实际性能则远远落后。原因也很简单,龙芯处理器并不支持INTEL所具有的多媒体指令集,因此在多媒体方面的表现不佳也在意料之中。相对AMD,INTEL更早地提出了多媒体指令集的概念,而通过引入多媒体指令集,INTEL处理器的性能可以提高到原来的1.5-2倍——效果非常明显。

|