CPU超线程技术

超线程简单来说就是可以提供核心利用率的东西,将闲置的核心充分利用起来并进行合理的分配。增加核心的并行运算性能。在操作系统中,一颗物理CPU可以当作多个CPU使用,类似于软件共享一样。举个例子,我们以下面四核四线程CPU为例,为大家讲解CPU的超线程,下图一个CPU提供了四个核心,每一个核心又提供了一个线程,每个线程占用率很低,只有百分之20左右,显然CPU的利用率非常低。

CPU超线程技术

 而下图这个CPU则是四核八线程,一个物理CPU有四个核心,每一个核心又为大家提供了两个线程,CPU的利用率就显然得到了显著的提高。而实际的利用率,超线程技术可以提升20%至30%的性能,前提条件是单核闲置的资源多,如果资源小了,反而不如没有超线程的。

CPU超线程技术