电仔极客园

i7的超线程是什么意思?笔记本i7关闭超线程

  1. i7的超线程是什么意思?
  2. i79700为什么会去掉多线程?
  3. i7几代处理器性价比最高?

i7的超线程是什么意思?

CPU的硬件资源是动态分配的,或者说,看运气。

超线程这东西并不像想象的那么美好,单核超线程,和双核单线程的性能差距是很大的。

i7的超线程是什么意思?笔记本i7关闭超线程-图1

在实时性要求较高的操作系统里,首要的事情就是关闭超线程,因为超线程会让线程的运行时间变得不确定,据说高性能计算的也会关。

表面上看,是一个核跑着两个线程,实际上两个线程哪个线跑完是不确定的,同样的代码的两个线程,跑在一个核上,可能一个已经跑完了,另一个1/3都还没过。

操作系统调度的时候,会根据核的繁忙程度来分配线程。至于会不会让某一个核忙死另一个核在摸鱼,这种事情很难说,看操作系统的调度器如何设计了。理论上说稍微有点脑子的操作系统都会解决这个问题,比如线程按照奇偶数的方式分配核心,先分配1、3、5、7,跑满了以后才是2、4、6、8,这样就可以避免摸鱼的问题了。

i7的超线程是什么意思?笔记本i7关闭超线程-图2

反正我手头的WIN7能明显看出来这种现象(CPU为4核 i7-3770,开超线程):

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

有人贴了AMD的架构,我放一张haswell的图:

i7的超线程是什么意思?笔记本i7关闭超线程-图3

可以看到一个核上有不止一个ALU,像x86的LEA指令实际上是有计算的功能的,有单独的ALU负责执行LEA这种指令,所以在任何时刻,一个核里的执行单元都是不可能完全占满的,占不满的情况下,就有能力让另外一个线程执行了,但如果两个线程都需要同样的执行单元(比如都需要进行浮点计算),那么有一个线程就需要等待,此时线程的实际执行时间就是不可控的。

i79700为什么会去掉多线程?

i79700去掉多线程那是因为i7-9700K都达到8核心了,如果再和以往的i7处理器那样加上超线程技术就会达到8核16线程,相比6核12线程的i7-8700k提升了高达三分之一。

这对于英特尔来说可是一个很大的提升,毕竟14nm工艺不变,9700K多了两个核心,芯片面积一定会增大,如果不砍掉超线程技术的话芯片成本相对于8700K来说会提高不少。

i7几代处理器性价比最高?

i7性价比最高的cpu

  1、在目前最新的第九代酷睿i7处理器中,i7-9700K的性能和价格都比较平衡,也是受到大多数人关心的型号;

  2、i7-9700K采用的是代号为Coffee Lake的核心,取消了超线程,拥有的是八个物理核心和八线程,采用的是14nm++的制程工艺,频率为3.6GHz~4.6GHz(8核),4.9GHz(双核);三级缓存为12MB,内置UHD630核显,TDP为95W;

  3、在综合性能上面,与第八代酷睿i7-8700相比,i7-9700K凭借更高的频率和规格,综合性能也比i7-8700K要强8%,对比AMD的旗舰Ryzen 7 2700X也要强9%;

  以上就是关于i7性价比最高的cpu的介绍,希望以上的介绍能够帮助到您

ⅰ7第五代处理器性价比是最高的,这款i七处理器是英特尔的酷睿系列的处理器。性能非常的出色,主要用在一些高档的台式机上面,而且第五代处理器性价比更高,因为它不光性能好,价格还不贵,所以经济条件允许的话,尽量买这一代的处理器。他可以发挥出更好的信任,为你服务。

到此,以上就是小编对于的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇