Consumo de energia de um núcleo com dois encadeamentos de hardware

0

Se um núcleo tiver dois encadeamentos de hardware, o núcleo consumirá a mesma potência nos dois cenários a seguir: a) apenas um thread está ocupado, o outro está ocioso b) ambos os segmentos estão ocupados

Até onde eu sei, os reguladores de voltagem nos processadores modernos são por núcleo, não por thread de hardware, portanto, minha suposição acima está correta?

    
por George 29.03.2018 / 05:29

1 resposta

1

"Depende" é tão bom quanto provavelmente podemos conseguir.

Há muita lógica complicada e sobrecarga de energia acontecendo e o consumo de energia depende muito mais das tarefas reais que estão sendo feitas do que de quantos segmentos existem. Ter um único encadeamento que contenha um conjunto diversificado e variado de instruções que usam todas as unidades de execução da CPU pode acabar usando mais energia do que dois encadeamentos que disputam os mesmos recursos da CPU.

Para a eficiência de energia, seções não usadas da CPU poderiam ser colocadas em um estado de baixa energia é se o dispatcher de instruções souber que é improvável que seja usado por algum tempo. Se isso acontecer, isso dependerá do processador e exigirá uma leitura cuidadosa da documentação do processador.

O design da CPU também está mudando e melhorando constantemente, então o que pode ser verdade hoje pode mudar amanhã.

    
por 29.03.2018 / 08:43