【问题标题】:What problems Hyperthreading can solve?超线程可以解决哪些问题?
【发布时间】:2021-04-05 09:01:10
【问题描述】:

对不起,我很愚蠢,但最近我开始使用超线程,我很惊讶它是多么的史诗和真棒,但我想知道它可以解决什么问题。

【问题讨论】:

  • 简而言之 ALU 和 FPU 饥饿。

标签: operating-system hyperthreading


【解决方案1】:

所以超线程是指在一个真实的CPU上拥有更多的虚拟CPU。因为我们只有一个真正的CPU,我们一次只能执行一条指令(所以没有并行性)。所以,真正发生的是 CPU 假装它有更多的内核,并使用他的逻辑来加速执行。虚拟 CPU 可以共享物理执行资源。超线程可以加快程序的执行速度,但不如拥有更多真正的CPU

查看这些答案以获取更多详细信息:Does a hyperthreading CPU implement parallelism or just concurrency?

【讨论】:

    猜你喜欢
    • 2011-01-09
    • 2018-01-05
    • 2013-08-12
    • 2010-09-05
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 2023-02-06
    相关资源
    最近更新 更多