原来曾有过这么多BUG!哪个CPU最严重
2015年10月20日 00:01
本页显示全文>>(共计8页)
三:折翼的肥龙
时间:2007年
主角:B2步进的Phenom
缺陷:TLB Bug
Phenom,也就是羿龙,而网友们也给了它一个亲切的昵称——“肥龙”。它是AMD在后Athlon时代迎击Intel Core家族的有力武器。K8时代的辉煌让AMD收获无数鲜花与掌声,K10架构自然让人期待。
首创L3缓存设计的它,加上一直以来的性价比务求继续成为DIY玩家的神器,却被这个L3缓存设计成为了阿喀琉斯之踵,那就是大名鼎鼎的TLB Bug。
TLB,简单来说就是一个指挥官,用于快速定位以及指引数据去哪个内存地址。但是由于设计缺陷,B2或者更前步进的Phenom,由于存放在二级缓存TLB中的映射关系表,被错误的放到三级缓存TLB中,导致CPU读取错误,也就是说找不到需要的虚拟内存数据和物理内存的映射关系,无法进行计算而挂起,具体描述就是无反应、或者说死机。
当年主板厂商在BIOS打了TLB补丁
尽管AMD坚持说TLB Bug发生的概率相当少,在一般的应用中根本不会出现。但是追求百分百完美的CPU岂能容忍影响使用的Bug?所以AMD在那个时候的信誉一落千丈,加上Intel的Core 2性能的落井下石,使得AMD一下子跌落谷底。
即使修复了Bug,性能也下降不少,导致AMD名誉扫地
出问题自然就要补救,对于出现Bug的CPU,AMD通过一个BIOS的修复来告诉TLB不要在缓存中查找页表。然而明显地,这种做法会让内存延迟大幅提升,因为这样内存对页表通道的要求会有额外的增加。显然地,DIY玩家肯定不买账。最后等到B3步进的Phenom推出后,改名为9X50,这个问题才能得到解决。
B3步进的CPU终于解决了这一问题,但是让AMD大大落后于竞争
就是这个Bug,让AMD在CPU市场由盛转衰。加上CPU与GPU的双线作战,AMD在Phenom就开始表现得有心无力,后期FX系列CPU的推出,就是AMD在CPU市场畏首畏脚的缩影。
时间:2007年
主角:B2步进的Phenom
缺陷:TLB Bug
Phenom,也就是羿龙,而网友们也给了它一个亲切的昵称——“肥龙”。它是AMD在后Athlon时代迎击Intel Core家族的有力武器。K8时代的辉煌让AMD收获无数鲜花与掌声,K10架构自然让人期待。
![]()
首创L3缓存设计的它,加上一直以来的性价比务求继续成为DIY玩家的神器,却被这个L3缓存设计成为了阿喀琉斯之踵,那就是大名鼎鼎的TLB Bug。
![]()
TLB,简单来说就是一个指挥官,用于快速定位以及指引数据去哪个内存地址。但是由于设计缺陷,B2或者更前步进的Phenom,由于存放在二级缓存TLB中的映射关系表,被错误的放到三级缓存TLB中,导致CPU读取错误,也就是说找不到需要的虚拟内存数据和物理内存的映射关系,无法进行计算而挂起,具体描述就是无反应、或者说死机。
![]()
当年主板厂商在BIOS打了TLB补丁
尽管AMD坚持说TLB Bug发生的概率相当少,在一般的应用中根本不会出现。但是追求百分百完美的CPU岂能容忍影响使用的Bug?所以AMD在那个时候的信誉一落千丈,加上Intel的Core 2性能的落井下石,使得AMD一下子跌落谷底。
![]()
即使修复了Bug,性能也下降不少,导致AMD名誉扫地
出问题自然就要补救,对于出现Bug的CPU,AMD通过一个BIOS的修复来告诉TLB不要在缓存中查找页表。然而明显地,这种做法会让内存延迟大幅提升,因为这样内存对页表通道的要求会有额外的增加。显然地,DIY玩家肯定不买账。最后等到B3步进的Phenom推出后,改名为9X50,这个问题才能得到解决。
![]()
B3步进的CPU终于解决了这一问题,但是让AMD大大落后于竞争
就是这个Bug,让AMD在CPU市场由盛转衰。加上CPU与GPU的双线作战,AMD在Phenom就开始表现得有心无力,后期FX系列CPU的推出,就是AMD在CPU市场畏首畏脚的缩影。
网友热评 暂无评论
快速评论
相关文章