Percebi que, para qualquer tarefa de thread único de longa duração, meu PC doméstico aloca o uso total para um único núcleo lógico para todo o processo. No entanto, para exatamente o mesmo processo, meu PC de trabalho compartilha a carga entre todos os núcleos (cada núcleo executa o processo de thread único).
Ambos os PCs executam o Windows 10. Meu PC doméstico tem uma CPU e uma placa-mãe diferentes (ASUS ROG 11ª edição).
Este parece ser o caso de qualquer processo, mas o exemplo que acabei de testar é um script R que escrevi. Ambos os PCs executando exatamente o mesmo script R, a mesma versão do R, têm abordagens diferentes para o compartilhamento de carga da CPU. O pior é que meu PC doméstico parece sempre usar CPU0 para esse tipo de coisa.
Espero que haja uma configuração de BIOS que eu possa aplicar no meu PC doméstico para que ele compartilhe a carga uniformemente. Existe?