【问题标题】:Simultaneous multithreading processor同时多线程处理器
【发布时间】:2012-09-09 18:07:56
【问题描述】:

我有一些疑问,如果有人能帮助我理解,我将不胜感激。

假设我有一个 8 核的处理器;为每个内核提供 4 路同时多线程 (SMT)。现在,我了解到,在 SMT 的情况下,每个内核可以从不同的线程或单个线程发出多条指令。因此,在这种情况下,每个内核应该能够在每个周期中最多发出 4 条(因为它是 4 路 SMT)指令。因此,由于芯片中总共有 8 个内核,如果所有发布槽(即每个内核 4 个)都没有停顿,则在理想情况下,它应该能够在每个周期发布 8*4 = 32 条指令。

我的推理或理解有什么问题吗?我不是专家!因此,想讨论它并了解更多信息。 :) 提前致谢。

【问题讨论】:

  • 本站不适合讨论,请查看右上角的faq...

标签: processor cpu-architecture computer-architecture


【解决方案1】:

n 路 SMT 处理器可以执行来自多达 n 个线程的指令。这并不意味着对每个周期可以发出的指令总数有任何限制。如果您想指定此限制,请讨论 n-way superscalarn-way issue

例如Intel 的 Core i7 是 4 路超标量和 2 路 SMT 处理器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    相关资源
    最近更新 更多