
Eu tenho um laptop Samsung Série 5 com processo Intel Core i5-2467m a 1,6 GHz. O processador suporta Intel Turbo Boost de até 2,30 Ghz de acordo com as especificações. Oi5-2467mé um processo dual-core com HyperThreading, portanto há um total de quatro (4) núcleos virtuais no Windows 7 SP1.
Instalei o Intel Turbo Boost Technology Monitor v2.6 para monitorar se o Turbo Boost está ativado e configurei-o para "Sempre no topo."
Eu segui este processo para maximizar a CPU:
- Abra (4x) instâncias do PowerShell
- Defina a afinidade de cada instância com um vCore de CPU distinto
- Executei este código em cada instância:
while (1 -eq 1) { }
Infelizmente, depois de maximizar todos os 4 núcleos, meu laptop esquentou, mas o Turbo Boost nunca funcionou.
Alguma idéia de como garantir que estou obtendo a capacidade Turbo Boost de 2,3 GHz do meu laptop?
Responder1
Supõe-se que o Turbo Boost aumente a velocidade da CPU dentro dos limites térmicos; se apenas um núcleo estiver em uso, mas o limite térmico não for atingido, o Turbo Boost aumentará a velocidade da CPU por curtos períodos.
Ao tentar carregar todos os 4 núcleos você provavelmente está ultrapassando o limite térmico e impedindo sua ativação.
ConformeWikipédia:
O aumento da taxa de clock é limitado pelos limites de potência, corrente e térmicos do processador, bem como pelo número de núcleos atualmente em uso e pela frequência máxima dos núcleos ativos. Quando a carga de trabalho do processador exige um desempenho mais rápido e o processador está abaixo dos seus limites, o clock do processador aumentará a frequência operacional em incrementos regulares conforme necessário para atender à demanda. Os aumentos de frequência ocorrem em incrementos de 133 MHz para processadores com microarquitetura Nehalem e 100 MHz para processadores com microarquitetura Sandy Bridge. Quando qualquer um dos limites elétricos ou térmicos é atingido, a frequência operacional diminui automaticamente em decréscimos de 133 MHz/100 MHz até que o processador volte a operar dentro dos limites de projeto.
Essa página da Wikipedia também mostra alguns exemplos de funcionamento do Turbo Boost e, à medida que mais núcleos são usados, a velocidade aumentada é menor.
Tente executar apenas 1 thread de trabalho e manter seu laptop o mais frio possível, então o Turbo Boost deverá ser ativado.
Responder2
Reiniciei meu laptop para resolver o problema. Meu melhor palpite é que ele quebrou durante um estado de baixo consumo de energia.