生活
超线程到底有没有用
2023-04-29 06:06  浏览:53

大家好,下面小编给大家分享一下。很多人还不知道超线程到底用不用。以下是详细的解释。现在让我们来看看!

超线程技术可以利用特殊的硬件指令将两个逻辑核模拟成两个物理超线程芯片,从而在单个处理器中实现线程级并行计算,大大提高运行效率,从而实现在单个处理器上模拟两个处理器的性能。

如果我们的CPU把一项工作分成10个部分,分别由10个人来完成,只有10个人完成了所有的工作,可以理解为一条10跳流水线把这项工作的所有部分一起完成,CPU就可以进行下一项工作。一项工作越细致,需要的人就越多,流水线就越长,效率(CPU频率)就越高,就像工厂里的生产线一样。

但是可能分配给每个人(每个流水线)的任务是不一样的,有的先完成,有的后完成。第一个必须等到第二个完成后,才能进行下一个CPU工作。这就产生了空休闲。流水线做得越久(工作越细致,一起完成工作的人就越多),这种情况就越严重。

因此,超线程技术诞生了。超线程技术其实就是一个虚拟的CPU,让已经完成了自己的任务并进入等待状态的流水线(分配了更轻任务,工作更快的人)提前进行下一个任务。理论上这样可以提高效率。

百科()

以上解释了是否使用超线程。希望能帮到大家。如果信息有误,请联系边肖进行更正。

发表评论
0评