Intel Haswell处理器家族的一大亮点就是TSX指令集,可以大大提升多核心的数据处理效率,但是很悲剧,它暂时没法用了。
最近,Intel在测试中发现TSX指令集存在一个严重错误,会导致系统出现不可预知的行为,而且无法通过系统、固件/BIOS的更新进行修复,所以不得不使出了杀手锏:升级新的微代码,直接禁用!
这一问题不但影响Haswell、Haswell Refresh、Haswell-E、Haswell-EP等现有产品,还波及到了即将发布的Broadwell-Y Core M系列,因为它也已经定型,没法再修改,只能等后续的新版本。
有趣的是,此前路线图显示,Intel将在明年初发布新步进的Broadwell-Y,难道就是为了解决这个问题?
另外,数据中心级别的Haswell-EX Xeon E7系列因为还未完成开发,可以及时修复,不受影响。
其实普通用户倒也不必太过忧虑,因为第一,TSX指令集更多的是针对服务器、数据中心应用,比如说数据库管理,消费级市场上基本没用,事实上桌面处理器都是默认禁用它的,只有新款Core i7-4790K、Core i5-4690K才开启。
如果你正在开发、使用TSX相关代码和技术,也不用太沮丧,Intel只是暂时禁用而已,未来仍会继续提供支持。