b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

超线程会降低性能吗? HT的优缺点再次引起争议

电脑杂谈  发布时间:2020-12-13 17:01:17  来源:网络整理

超线程(Hyper-Threading)已被广泛用作提高CPU性能的技术。在P4时代,英特尔首次为台式机CPU带来了超线程加速。核心时代一直保持沉默。在Nehalem之后,它已在CPU中重新应用。当然,当前的HT与P4时代的HT不同。根据英特尔的指示,超线程技术可以在不增加物理核心的情况下将性能提高10-20%。

尽管在大多数多线程应用程序中打开HT可以显着改善性能,但是也有很多关于HT降低CPU性能的争论。早些时候,Bitsum发表了一篇文章,声称HT技术会“损害” CPU性能。主要参数是它是Microsoft支持库中的文章。在Windows 2003 Server优化指南中,Microsoft建议禁用超线程技术以提高性能,因为这种自我调整的HT算法会带来一些混乱,并且操作系统的调度程序(Scheduler)经常无法识别。虚拟核心可以将物理核心处理的任务分配给虚拟核心。

cpu超线程害死人_cpu超线程害死人

SA网站测试了此论点,并比较了HT和HT关闭的情况下i7-3770K的结果。结果如下:

cpu超线程害死人_cpu超线程害死人

在大多数情况下,关闭HT的性能低于打开HT的性能,其结果与我们完成的CPU测试相同。平均而言,关闭HT时的性能仅为打开HT时的90%。

cpu超线程害死人_cpu超线程害死人

SA的结论是否认HT技术的想法是没有根据的。在大多数情况下,超线程技术带来的是性能提升而不是降低,并且优势显而易见,所以为什么不这样做呢?

这还不是结束。下列读者在评论中说,在某些项目中启用HT技术确实可以改善,但是游戏帧的数量不如关闭HT时流畅,尤其是最低帧,并在Overclock上发布。以《战地3》为例。打开HT时,平均帧约为84fps,最低帧约为34-51。关闭HT时,平均帧约为86fps,最低帧为40-59fps。他的声明也赢得了许多玩家的认可,他说游戏中的HT确实不如关闭时那么流畅。

cpu超线程害死人_cpu超线程害死人

还有其他一些玩家在Youtube上援引Xtremesystems论坛和视频来证明他们的主张,因此我不会在这里列出它们。

从我所做的测试来看,在具有更好的多线程支持的应用程序中,HT效果仍然很明显,但是游戏与应用程序并不相同。它们通常仅针对双核进行了优化,而针对四核进行了真正的优化。打开HT后的8个核心并不多,而且游戏帧的数量波动很大。偶尔的fps数据很难证明它是由HT引起的。

cpu超线程害死人_cpu超线程害死人

但是从另一个角度来看,由HT虚拟化的核心毕竟不是真正的物理核心。 Microsoft必须在Windows 2003的优化方面进行研究。系统调度程序的分配可能不正确,但是此问题也可以被视为解决方案。微软今年年初发布的任务调度补丁名义上是为AMD的推土机准备的,但实际上,它优化了调度程序的任务分配,因为推土机的模块化架构也是一种超线程技术,但是它是物理核心,而英特尔是虚拟核心。

这种争议将继续存在,并且HT超线程在总体上仍具有弊大于利的优势。在多线程应用程序中,效果很明显。至于性能下降问题,如果玩家觉得游戏中的帧数确实不够平滑,可以尝试关闭HT(前提是硬件配置还可以,并且图形卡不是瓶颈)。总的来说,四核或八核游戏都没有什么不同。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-340227-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...