优势一:宽全动态执行效能提升33%
从图中可以看出,由于奔腾E21X0处理器基于Core微架构,因此宽位动态执行同样采用每周期4发设计,效能提升33%。由于这一改变应用于每一个处理器核心,因此可直接提升应用性能,而不必要依赖于软件优化。反观AMD平台,无论是K8还是即将上市的K10处理器,均由于研发周期和资金的不足,而无法迅速实现这一功能。因此奔腾E21X0处理器的核心执行效能更高。
动态执行最早在英特尔Pentium Pro(P6微架构)处理器上得到应用,是数据流分析、推测执行、乱序执行和超标量体系的集合。在NetBurst微架构中,英特尔曾引入很深的乱序推测执行引擎,还拥有增强的分支预测执行算法以减少分支误预测。在Core微架构中,动态执行能力则被进一步加强为宽动态执行,每个核心能够一次同时拾取、分派、执行、返回4个完全指令。此外,宽动态执行还拥有更强的分支预测能力,更深的指令缓冲和一些减少执行时间的特性,如微操作融合和宏融合等。
优势二:数字媒体处理能力翻倍
从图上可以看出,奔腾E21X0处理器同样具备Core微架构的128位SSE处理单元,由于SSE指令为128位长,因此奔腾E21X0处理器能够在一个周期内处理完成。反观AMD K8处理器,则需要提前将SSE指令集拆分成两上64位的micro-ops,然后送给只有64位的SSE处理单元执行,处理完成后输出并重新拼接成128位SSE指令,因此延迟要增加很多。因此奔腾E21X0处理器在数字媒体处理性能方面更居优势。
优势三:共享2级缓存利用率更高
尽管此前英特尔在移动平台推出的Pentium Duo Core系列处理器同样采用Core微架构,但二级缓存降至1MB并采用分立式结构。与其不同的是,虽然桌面推出的奔腾E21X0处理器同样将二级缓存降至1MB,但却采用共享式二级缓存设计,确保了桌面用Core微架构双核处理器体系缓存结构的一致性。与此带来的好处是允许两个内核动态共享二级缓存,不但可轻松实现数据共享,还可动态配比缓存容量给两个内核使用,以确保占用率高的核心能分配到更多的内存。另外在数据处理要求不高的情况下,则可将不用的缓存调整为深度休眠,从而达到节约能耗和降低发热量的目的。
反观AMD方面尽管不需通过北桥芯片也可以实现数据共享,但却需要不断实时同步校对,以确保数据的一致性,防止出现计算错误。当然更重要的是无法做到动态分配缓存容量给两个内核使用,大大降低了缓存利用率,同时无法有针对性的做到深度休眠,不利于节约能耗以及降低发热量。因此奔腾E21X0处理器比AMD K8处理器的缓存工作效率更高,而且能带来更好的功耗表现以及发热量控制。
|