超线程对满载的核心是否有不良影响

问题描述 投票:0回答:0

我一直在为了考试而学习,并尝试了解超线程。

假设我们有一个具有超线程的物理核心,线程 A 和 B。我们还假设线程 A 已完全占用物理核心。是否有机会切换到线程 B 和 HT,如果是的话,除了他们想要使用相同资源的情况之外,这会对线程 A 或 B 产生不良影响。

我知道,如果两者都想使用相同的资源(如相同的 ALU),则其中一个必须等待另一个,但是是否还有另一种情况,HT 因为完全占用了物理核心而毫无意义。

我们首先使用HT的原因是物理核心在某些用例中没有被完全占用,因此没有得到有效利用

提前致谢

multithreading pthreads cpu core hyperthreading
© www.soinside.com 2019 - 2024. All rights reserved.