第二、分支预测技术改进。CPU所具备的分支预测技术的精准性,会决定该CPU构架最适合的流水线宽度和级数,对提升CPU核心效能很有帮助。K8架构之所以拥有出色的性能表现,全赖于其分支预测技术与架构的搭配达到了非常和谐的效果。不过其并没进一切可能缩小预测数据的范围,这也就意味着有些即将用到的数据可能没有被提前预读取,后果是还要从内存或硬盘中调取数据。可想而知延迟会增加不少,从而无法更好发挥出CPU的核心效能。
那么怎样才能进一步缩小未预测数据的范围呢(即进一步提升核心效能)?其实英特尔在Pentium M构架中就已经做到了这一点,就是加入间接分支预测器,也就是所谓的乱序执行能力。早在英特尔NetBurst构架中,就已经见识到间接分支预测技术带来的好处,其帮助NetBurst构架的错误率降低12%,而在一些特殊应用中(253.perlbmk专项性能),错误率更是降低了55%,当然这也使英特尔在当时延续了其在多媒体性能方面的优势。

AMD K10巴塞罗那引入增强型分支预测
正因为间接分支预测能够进一步提升CPU的核心效能,因此AMD也将在K10架构的巴塞罗那处理器中引入该优化技术。不过AMD赋予这项技术更多、更新的理念,相信这也将是K10处理器制胜的关键所在。具体改进细则如下:
1.更高级的分支预测功能:AMD新架构增加了一倍返回堆栈容量,添加了更多分支历史比特数据,并且内建了一个512项的间接分支预测器(indirect branch predictor)。
2.32字节的指令预取。通过减少预取指令的分拆来大幅提升处理效率。
3.边带堆栈优化器(Sideband stack optimizer),堆栈优化将减少对单位带宽的占用。
其它改进还包括对转换旁视缓冲器(TLB) 的优化、附加的Fastpath指令、比特操作扩展和SSE指令集等等。
- 第1页:K10处理器有七大新亮点出现
- 第2页:AMD K10巴塞罗那将引入增强型分支预测


硬评:一分钟了解i5-9400F性能
7nm锐龙直击 AMD发布会图赏
AMD 羿龙IIX4 955 视频评测
3600+ OC 280外频