在多核CPU中,每個內核是否都可以訪問它自己的XMM寄存器組?例如,如果芯片被列爲具有16個XMM寄存器(XMM0-XMM15),那麼每個內核有16個寄存器還是16個共享?XMM寄存器總數或每個內核
我的理解是每個核心都有自己的寄存器組,我會假設XMM寄存器也是一樣,但我無法找到支持這個假設的參考。
在多核CPU中,每個內核是否都可以訪問它自己的XMM寄存器組?例如,如果芯片被列爲具有16個XMM寄存器(XMM0-XMM15),那麼每個內核有16個寄存器還是16個共享?XMM寄存器總數或每個內核
我的理解是每個核心都有自己的寄存器組,我會假設XMM寄存器也是一樣,但我無法找到支持這個假設的參考。
是的,每個核心都有自己的寄存器。
值得注意的是,每個內核實際上有一百個物理寄存器的順序;只有16個註冊名稱。這適用於GPR和XMM寄存器。
儘管存在超線程,但每個內核都有自己的一套完整的寄存器。 – 2013-03-26 17:30:47