7

在多核 CPU 中,每个内核是否都可以访问自己的 XMM 寄存器组?例如,如果一个芯片被列为具有 16 个 XMM 寄存器 (XMM0-XMM15),那么每个内核是 16 个寄存器还是共享 16 个?

我的理解是每个内核都有自己的寄存器组,我假设 XMM 寄存器也是如此,但我无法找到支持这个假设的参考。

4

1 回答 1

15

是的,每个内核都有自己的寄存器。

值得注意的是,每个内核实际上有大约一百个物理寄存器。只有 16 个寄存器名称。这适用于 GPR 和 XMM 寄存器。

于 2013-03-26T17:31:55.247 回答