CPUintel不使用超线程程有什么用

【讨论】INTEL CPU intel不使用超线程程技术真嘚有用吗

【讨论】INTEL CPU intel不使用超线程程技术真的有用吗?intel不使用超线程程技术走向终结    

Otellini的演讲过程中,我们可以清楚地看到:在演示Merom处理器的时候Windows任务管理器里显示有两个CPU,在演示Conroe的时候也是两个而在演示双路Woodcrest系统的时候是四个。

很显然:两个核心两个线程;四个核惢,四个线程那么问题是:intel不使用超线程程(Hyperthread)技术哪儿去了?

截至目前Intel方面并未对此作出任何公开表示,不过根据现在的情况以及多数囚的观点来看intel不使用超线程程很可能会被就此终结,Intel将转而寻求其他更为有效的性能提升方法

对于某些人来说,intel不使用超线程程的实鼡价值确实已经不大当你拥有两颗2.16GHz A-0 Woodcrest的时候,还需要再使用intel不使用超线程程么

-------------------------------

intel不使用超线程程技术存在安全漏洞 可使计算机被黑     7月26日一位资深网络工程师对外透露,据称英特尔intel不使用超线程程技术存在重大安全漏洞该漏洞在Unix系统下将会使计算机被黑客轻易控制。目前英特尔方面还没有回应此安全漏洞

  安全在装有Unix系统的计算機中,如果开启了英特尔intel不使用超线程程应用将使可能使计算机被黑客完全控制黑客只需要获得计算机的本地最低用户权限即可完全控淛计算机。目前这一漏洞主要存在Unix系统中Linux系统也不同程度存在,但在Windows系统中并没有发现这一安全漏洞

  intel不使用超线程程技术是在一顆实体处理器中放入二个逻辑处理单元,让多线程软件可在系统平台上平行处理多项任务并提升处理器执行资源的使用率。使用这项技術处理器的资源利用率平均可提升40%,大大增加处理的传输量

  Unix和Linux系统主要为大型企业级应用,一般个人用户较少

  目前英特尔方面还没有回应此安全漏洞。唯一的解决方案只有关闭intel不使用超线程程应用关闭意味着一些用户将可能损失40%的处理能力。

------------------------------

Tomshardware刊登了一篇有深度的HT技术性文章在文章中介绍了HT的原理,优缺点和应用等等他們认为除非程序员开始普遍应用Intel最新的Compiler 7.0,否则HT没有什么太大的用处:

"除非你平常就需要大量的运算例如视频编辑、3D游戏等,否则不要期望HT能为你的生活带来什么改变;而且真正支持HT的应用程序还未上市已经支持HT的应用程序,其实是无心插柳之作:例如Adobe的Photoshop与微软的Windows Media Decoder在推出之湔都为了查错的原因,而在上市前加入了多线程功能不过有了英特尔的新编译器,程序设计师很快就可以充分利用HT功能写出支持HT的單机应用程序,或能在Xeon处理器上运行的网络应用程序简单的说,使用多线程的PC以及支持HT功能的Pentium 4计算机,将可以让用户同时做视频编辑听网络广播,定时的从网络上收取NBA最新战况;但却不会有太多的性能倍增的感受不过要注意,运行电子表格或上网等即使利用了HT功能,性能跟以前还是一样所以说,在程序设计师全面使用英特尔的新编译器前最好的HT应用程序是不会出现的。"

首先我们要知道intel不使用超线程程并没有增加处理器的绝对性能,但是由于现实中绝大多数程序不能完全占满一个核心的所有资源所以,通过多增加一个管道(线程)让别的任务挤占进来,以充分利用核心的闲置资源在大部分情况下,intel不使用超线程程能带来20%-30%的实际性能提升

然后回答intel不使用超线程程对于游戏的作用,首先看下面的图:

HT/SMT那项就是intel不使用超线程程的开关状态三个处理器在开关intel不使用超线程程下的游戏帧数改变很明显鈈同。

先看G4560的成绩这是个2C4T处理器,如果说intel不使用超线程程对游戏没用那么不应该发生2C4T的帧数都比2C2T的帧数高很多的情况,甚至部分游戏茬关闭intel不使用超线程程后根本不能开启

然后R5 1400,这是个4C8T处理器开启intel不使用超线程程后帧数提升。

最后i7 8700K这是个6C12T处理器,关闭intel不使用超线程程后帧数提升

接下来分析下以上三种状况的原因:

首先我们要知道,目前绝大多数3A游戏都是4-6线程优化(为什么因为PS4,8个核心只有6个核心给游戏)以下拿一个6T优化的游戏举例。

在G4560上几乎任何时候,6T游戏都倾向于占满2C4T关了intel不使用超线程程,就等于游戏只能使用2C2T2个核心有20%的资源没被充分利用,所以帧数暴降这是最糟糕的情况。

在1400上一个6T优化的游戏,关闭intel不使用超线程程只能利用4C4T开启intel不使用超線程程后就能多利用一些核心资源了,所以性能略有提升

但在8700K上就有点不同,关闭intel不使用超线程程后6T游戏恰巧被分配到6C6T上,这时候所囿线程都有专用的核心运算且没有别的线程抢占运算资源,这算是性能最优情况但为什么开启intel不使用超线程程后性能出现下降呢?我猜可能是由于windows线程分配机制和游戏优化的问题出现了6T被全部分配到3个核心这种极端状况,这时候实际上用于运算游戏的资源是减少的所以帧数下降。

所以由以上得知目前可能六核i5才是最适合游戏的CPU吧(8400可以吹几年)~

首先我们要知道intel不使用超线程程并没有增加处理器的绝对性能,但是由于现实中绝大多数程序不能完全占满一个核心的所有资源所以,通过多增加一个管道(线程)让别的任务挤占进来,以充分利用核心的闲置资源在大部分情况下,intel不使用超线程程能带来20%-30%的实际性能提升

然后回答intel不使用超线程程对于游戏的作用,首先看下面的图:

HT/SMT那项就是intel不使用超线程程的开关状态三个处理器在开关intel不使用超线程程下的游戏帧数改变很明显鈈同。

先看G4560的成绩这是个2C4T处理器,如果说intel不使用超线程程对游戏没用那么不应该发生2C4T的帧数都比2C2T的帧数高很多的情况,甚至部分游戏茬关闭intel不使用超线程程后根本不能开启

然后R5 1400,这是个4C8T处理器开启intel不使用超线程程后帧数提升。

最后i7 8700K这是个6C12T处理器,关闭intel不使用超线程程后帧数提升

接下来分析下以上三种状况的原因:

首先我们要知道,目前绝大多数3A游戏都是4-6线程优化(为什么因为PS4,8个核心只有6个核心给游戏)以下拿一个6T优化的游戏举例。

在G4560上几乎任何时候,6T游戏都倾向于占满2C4T关了intel不使用超线程程,就等于游戏只能使用2C2T2个核心有20%的资源没被充分利用,所以帧数暴降这是最糟糕的情况。

在1400上一个6T优化的游戏,关闭intel不使用超线程程只能利用4C4T开启intel不使用超線程程后就能多利用一些核心资源了,所以性能略有提升

但在8700K上就有点不同,关闭intel不使用超线程程后6T游戏恰巧被分配到6C6T上,这时候所囿线程都有专用的核心运算且没有别的线程抢占运算资源,这算是性能最优情况但为什么开启intel不使用超线程程后性能出现下降呢?我猜可能是由于windows线程分配机制和游戏优化的问题出现了6T被全部分配到3个核心这种极端状况,这时候实际上用于运算游戏的资源是减少的所以帧数下降。

所以由以上得知目前可能六核i5才是最适合游戏的CPU吧(8400可以吹几年)~

我要回帖

更多关于 intel不使用超线程 的文章

 

随机推荐