Acho que o tipo mais comum de suporte à multi-CPU é o Symmetric Multiprocessing (SMP) , que requer processadores idênticos. Acredito que isso seja verdade para o Windows e para a maioria das distribuições Linux.
É possível que um determinado computador tenha vários processadores, dentre os quais apenas alguns possuem tecnologia Hyper Threading e outros não?
Meu problema é que eu uso código hardcore como aqui para identificar quais processadores lógicos mapeiam quais núcleos físicos. Este código se comporta mal quando executado em uma máquina virtual. Minha intenção atual é primeiro verificar se o processador tem Hyper Threading em tudo, mas eu preciso ter certeza de que todos os outros processadores no sistema também têm (ou não) Hyper Threading.
É possível que apenas alguns processadores em um sistema tenham o Hyper Threading e outros não?
Acho que o tipo mais comum de suporte à multi-CPU é o Symmetric Multiprocessing (SMP) , que requer processadores idênticos. Acredito que isso seja verdade para o Windows e para a maioria das distribuições Linux.
Tags cpu multi-processor