AMD通过对目前的编译器的分析,修正了分支预测逻辑,增加了Phenom处理器选择正确分支和路径的可能性,这可以让许多程序执行起来更快。对C++、Delphi与Java等程序设计提供了相当大的便利。
当执行程序代码时,它在堆栈中的内存地址存储在ESP注册器中,在以前,当编译X86指令时,处理器必须管理位操作自行操作ESP注册器,这样以来就会占用处理器的时间。Phenom加入了一个边带计数器(sideband),可以独立监控堆栈,并自动调整ESP注册器,这使得处理器不再必须执行更新ESP的指令,加快了执行效率。
三级缓存也是Phenom处理器的一个新元素。原生四核所有四颗核心共享一2MB的三级缓存。四核心里每一个核心拥有独立的512KB二级缓存,再共享一个2MB三级缓存存取相同的数据,这可能会提高性能。同时,三级缓存还能充当系统内存的缓冲,带来小幅度的性能提升。
与Athlon 64 X2相比,Phenom还支持规格更高的HyperTransport 3.0。它可以将带宽增加到20.8GB/s,提升3D性能,这在Spider平台上的多卡互联时将发挥巨大优势。HyperTransport版本向下兼容,这也是为什么目前市售AM2主板也可以兼容Phenom处理器的重要原因。
Hypertransport 版本与其对应频宽:
Version 1.0:6.4 GB/s、1600 MHz
Version 2.0:8.0 GB/s、2000 MHz
Version 3.0:20.8 GB/s、3600 MHz