K10 Phenom/Opteron之所以一直难产,芯片级的转换后备缓冲器(TLB)和三级缓存中存在的底层错误负有不可推卸的责任。AMD将这个问题称为“Erratum 298”,一般情况下更多人称之为“TLB Erratum”。为了解决这一麻烦,AMD一方面准备通过更新BIOS修正,另一方面打算在消除bug后重新包装推出新型号产品。
AMD近日放出了一份技术文档,详细解释了TLB错误的本质,同时还给出了一个用于Linux Kernel核心的试验性补丁,以牺牲小幅性能的代价修正bug。至于性能下滑的幅度,目前没有确切结论,有人估计10%左右,也有人猜测10-20%。
TechReport专门为此进行了一番测试,主板是两块微星790FX K9A2 Platinum,分别采用存在bug的VP.0B7版和打过补丁的1.21版,处理器则是Phenom 9600 2.3GHz,另外使用一块华硕主板和Phenom 9600 ES工程样品作为对比参考。测试结果汇总如下:
可以看出,经过修正后Phenom 9600的性能平均下降了19.8%,不计内存子系统测试的话则是13.9%。考虑到Phenom相对Intel Core 2本来就差一个档次,消除bug后差距无疑会更大。
据了解,AMD计划在2008年第一季度中晚期推出经过修订的四核心处理器,其中桌面部分包括Phenom 9550和Phenom 9650,分别取代已经发布的Phenom 9500/9600,所以准备升级的AMD用户不妨继续等待一段时间。