Haswell、Broadwell 遇险,Intel将禁用TSX指令集

2014-8-13 11:07| 发布者: xchtl| 查看: 5904| 评论: 8|来自: 超能网

摘要: Intel第四代智能处理器、也就是目前的Haswell处理器是一款架构级升级产品,Intel增加了很多新功能及新指令集,TSX(事务性数据同步扩展指令集)就是其中之一,它可以更精细地管理线程锁定,提高多线程效率及性能。不过Intel在测试中发现TSX指令集存在错误,将影响消费级的Haswell、 ...

Intel第四代智能处理器、也就是目前的Haswell处理器是一款架构级升级产品,Intel增加了很多新功能及新指令集,TSX(事务性数据同步扩展指令集)就是其中之一,它可以更精细地管理线程锁定,提高多线程效率及性能。不过Intel在测试中发现TSX指令集存在错误,将影响消费级的Haswell、Haswell Refresh、服务器级的Haswlel-E、Haswell-EP甚至未来的Broadwell-Y处理器,在解决问题之前Intel暂时禁用TSX指令集。

CPU是个极其复杂的东西,出现错误不可避免,Intel的CPU勘误表上经常会出现数十甚至数百个已知错误,不过其中大部分错误都是特定情况下的,正常使用几乎遇不到。现在,软件开发者在Haswell处理器上测试TSX指令集时遇发现了错误,随后也被Intel证实。

这个错误将影响目前的Haswell系列、即将发布的Haswell-E/EP系列以及刚刚露面的下一代Core M的Broadwell-Y系列,也有部分处理器能够幸免,比如Haswell-EX系列,因为前面的处理器大部分已经或者接近完工,而Haswell-EX系列还在开发中,还有时间解决问题。

TSX的这个错误影响的范围还是很大的,而Intel的解决方式也非常简单粗暴——在解决bug之前他们将通过微代码升级的方式禁用TSX功能。


Intel的官方说明文档中已经确认了TSX指令集的bug问题

至于TSX的这个问题对普通用户有什么影响,理论上全部Haswell家族都会遭遇了这个bug,但是消费级的Haswell处理器实际上默认禁用了TSX-NI指令集,不过Haswell Refresh处理器的TSX-NI指令集是默认开放的,对比Core i7-4770K和Core i7-4790K的ARK数据库参数就知道了。

TSX指令集主要用于数据库管理及其他工具,主要面向服务器应用,普通应用中使用到TSX指令集的机会还真不多。

对于那些需要TSX指令集的开发者来说,Intel表示可以通过主板的BIOS/固件重新开放这个指令集。

根据Anandtech网站的说法,目前Intel尚未公布何时能解决这个问题,也没有Haswell-EX处理器的发布时间,Intel也不会重新发布Haswell-E/EP处理器或者给所有解决问题的新CPU重新起个名。等到Haswell-EX及桌面版Broadwell发布时应该能解决这个问题了,毕竟Intel内部已经确认解决了这个问题了。

8

路过
2

雷人
3

握手
60

鲜花
9

鸡蛋

刚表态过的朋友 (82 人)

相关阅读

Empty Ads
今日最多关注
    今日最多评论

      小黑屋手机版联系我们

      Copyright © 2005-2025 PCBeta. All rights reserved.

      Powered by Discuz!  CDN加速及安全服务由「快御」提供

      请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

      远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

      GMT+8, 2025-4-26 15:33

      返回顶部