Recentemente deparei-me com uma situação inusitada que resolvi desmascarar. Turbo-boost / Speed-Step, funcionam para HPC?
O Speed-Step é um overclock controlado, onde as tensões e correntes oferecidas ao processador são alteradas de uma forma controlada para gerar o desempenho Turbo sem danificar a placa-mãe ou outros componentes do servidor.
O Turbo-boost dá um desempenho maior do processador, no caso do meu estudo com o X5560 2,8GHz da Intel, o desempenho chega aos 14%, exatamente o que pode ser observado no site do fabricante do processador quanto ao esperado sobre o mesmo.
O teste foi simples, entrando na Bios e executando um modelo para calcular os gflops dos processadores com e sem o turboboost habilitado.
Em uso de HPC essa função pode se tornar um grande aliado desempenho final da solução, onde extrai as últimas vantagens da tecnologia adquirida.
Neste ambiente de teste o truque é que o linux em questão, openSuSE e SLES reportam apenas um step acima da frequencia nominal do processador, sendo assim:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2801000 2800000 2667000 2533000 2400000 2267000 2133000 2000000 1867000 1733000 1600000
cpufreq-info -w
2801000
Esses 1000 a mais representa a função turboboost habilitada.
Se mostar apenas os 280000 então o turboboost não está funcionando.
Dicas bem generalizadas, porém importantes, me mostraram uma grande vantagem para quem precisa de alto desempenho e tirar o máximo dos processadores.
Valeu e até o próximo post!
Nenhum comentário:
Postar um comentário