Quais são as consequências líquidas do estacionamento principal?

3

Quais são os resultados / consequências para o estacionamento principal? Assim como - além da potencial economia de energia, por que alguém desejaria ter o estacionamento central ativado (ou desativado)?

    
por Coldblackice 19.03.2013 / 22:29

1 resposta

4

Normalmente, em uma CPU com hyperthread, o cache on-core é compartilhado entre os dois threads que o núcleo suporta.

O principal ganho para estacionamento central é que quando o sistema não é altamente multitarefa, os núcleos com hyperthread podem ser estacionados, isso permite que a CPU realoque todo o cache em cada núcleo para 1 thread ao invés de 2.

O que isso deve significar é que, sob um thread ativo baixo, o computador (como você encontraria durante um jogo), o desempenho real desses threads é maior porque eles têm um cache maior na CPU.

Aplicativos multithreaded tendem a ser aplicativos de processamento de dados grandes, de modo que o impacto de perder o cache é geralmente compensado pela maior disponibilidade de poder de processamento quando os núcleos não são vendidos.

Até certo ponto, é uma daquelas coisas do tipo "o melhor dos dois mundos", você ganha velocidade quando o sistema está executando apenas alguns threads pesados e obtém poder de processamento em aplicativos multi-threaded.

O que você perder ao desativar o estacionamento central é o desempenho extra proporcionado por um único aplicativo encadeado com um cache maior na CPU.

    
por 19.03.2013 / 23:46

Tags