Qual é a relação entre núcleos e cpu?

1

Durante a execução do powertop, fiquei confuso com cpu e núcleos.

Se você verificar a imagem de estatísticas de frequência

Ele se comporta como se cada pacote tivesse vários núcleos e cada núcleo tivesse várias CPUs. Eu poderia entender vários núcleos dentro de um pacote, mas incapaz de entender o multi-cpus dentro de cada núcleo? Por favor, ajude-me a entender ou me forneça uma referência relevante.

    
por codey modey 21.10.2013 / 02:01

1 resposta

4

Você tem um pacote com 2 núcleos físicos, cada um com 2 processadores lógicos. Isso provavelmente se deve ao suporte a hyperthreading , embora a AMD use um sistema semelhante atualmente, com módulos de processador. O HT faz um único núcleo físico parecer e agir como seus dois núcleos lógicos, com alguma aceleração sob cargas multithread.

Basicamente, você tem um único pacote "chip" ou cpu que contém 2 núcleos. Cada núcleo tem alguns elementos compartilhados, bem como os elementos necessários para executar 2 threads de uma só vez. Um núcleo 'hyperthreaded' não é tão rápido quanto 2 núcleos não hyperthreaded, mas com aplicações multithread, é ligeiramente mais rápido que um núcleo não hyperthreaded.

    
por 21.10.2013 / 02:11

Tags