Intel Haswell 处理器家族的一大亮点就是 TSX 指令集,可以大大提升多核心的数据处理效率,但是很悲剧,它暂时没法用了。
最近,Intel 在测试中发现 TSX 指令集存在一个严重错误,会导致系统出现不可预知的行为,而且无法通过系统、固件/BIOS 的更新进行修复,所以不得不使出了hashoujian.html" target="_blank">杀手锏:升级新的微代码,直接禁用!
这一问题不但影响 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 只是暂时禁用而已,未来仍会继续提供支持。
要是你不准备理会任何错误,想坚持使用 TSX,可以选择不升级主板 BIOS,或者厂商提供选项的话继续打开,当然出问题了可没人管你。