TSX指令集bug追踪:Broadwell计划修复?
今年8月中旬,英特尔处理器爆发了TSX(事务数据同步扩展指令集)bug问题,包括哈斯韦尔、哈斯韦尔-E/EP以及未来的布罗德韦尔处理器。当时,英特尔通过微码升级直接禁用了部分CPU上的TSX指令集,寻求彻底的解决方案。现在两个多月过去了,Haswell架构处理器的TSX指令问题还没有解决。英特尔最新的至强E5 v3依然禁用,而博德威架构酷睿M处理器的TSX还没有恢复,但英特尔给出的印记是计划修复,还有希望。
哈斯韦尔支持的TSX指令集本可以提高多线程并行性能。
至强E5 v3处理器基于Haswell-EP架构,也属于开发者_Go百科招聘范围。现在已经确认,该系列处理器的TSX指令集也被禁用。此外,还有最近发布的酷睿i7-5960X/5930K/5820K等处理器,都是Haswell-E架构。英特尔这次聪明多了,官方的ARK页面根本没有提到他们是否支持TSX指令集。
不过推测酷睿i7-5960X支持TSX指令集,因为服务器级至强E3 v3系列的TSX指令集正常,没有被禁用。
一些Broadwel处理器也被TSX指令集禁用,比如最近发布的Core M系列。英特尔官方在说明书中提到,其TSX指令集目前不可用,但标记为“计划修复”,表明仍有修复的可能。
关于哈斯韦尔处理器的详细TSX指令集支持,请参考本网站。
TSX指令集主要用于服务器和工作站应用,但普通用户很少使用。现在英特尔已经简单粗暴地直接禁用了某些处理器的TSX指令集支持,这可能会影响到一些程序员。
至于英特尔承诺的bug修复,Broadwell处理器是计划修复的,但Haswell处理器是否会修复还很难说。首先,这个问题是处理器设计的问题。虽然理论上可以通过固件/微码修复,但直到现在,英特尔还在直接禁用,这个bug可能没那么容易解决。
更重要的是,时间越久,下一代英特尔处理器就应该上市,很难说英特尔是否还在乎哈斯威尔。想让英特尔召回处理器?那是不可能的。那一年,P67的SATA bug严重到英特尔召回产品维修。相比之下,指令集缺陷并没有那么严重。
用户一怒之下起诉英特尔?美国市场或许还可以,但用户很难证明自己因为TSX遭受了什么损失,而且这条路并不容易,大部分桌面Haswell处理器原本默认禁用了TSX指令集。
精彩评论