【发布时间】:2021-04-05 09:01:10
【问题描述】:
对不起,我很愚蠢,但最近我开始使用超线程,我很惊讶它是多么的史诗和真棒,但我想知道它可以解决什么问题。
【问题讨论】:
-
简而言之 ALU 和 FPU 饥饿。
标签: operating-system hyperthreading
对不起,我很愚蠢,但最近我开始使用超线程,我很惊讶它是多么的史诗和真棒,但我想知道它可以解决什么问题。
【问题讨论】:
标签: operating-system hyperthreading
所以超线程是指在一个真实的CPU上拥有更多的虚拟CPU。因为我们只有一个真正的CPU,我们一次只能执行一条指令(所以没有并行性)。所以,真正发生的是 CPU 假装它有更多的内核,并使用他的逻辑来加速执行。虚拟 CPU 可以共享物理执行资源。超线程可以加快程序的执行速度,但不如拥有更多真正的CPU。
查看这些答案以获取更多详细信息:Does a hyperthreading CPU implement parallelism or just concurrency?
【讨论】: