Meu palpite é que ele está diminuindo devido a problemas de aquecimento.
Encontre um aplicativo que possa relatar a temperatura da CPU e ver se o aumento da temperatura está correlacionado a uma queda na taxa de transferência da CPU.
Oi nós compramos um bom computador para usar para resolver problemas de otimização.
Intel i7-980X a 3,33 GHz com 12 GB de RAM DDR3 do Grupo Team de 1600 MHz.
Quando usamos o Gurobi, o computador usa todos os 12 núcleos no máximo no começo da solução. No entanto, depois de um tempo (cerca de 8 horas) todos os núcleos saltam entre 65 e 85%
Quando eu resolvo os mesmos modelos em um i7 930, todos os núcleos estão em um nível próximo de 100%, mesmo depois de tempos de solução mais longos.
Primeiro pensamos que o disco rígido era o gargalo desde que Gurobi escreve nodefiles depois que o limite de memória é usado.
No entanto, como o novo computador tem 12 GB de RAM, colocamos o limite de memória em 7 GB para que o solucionador use apenas a RAM e ainda tenha o mesmo desempenho no processador.
Alguma idéia sobre o gargalo?
Como eu disse anteriormente, funciona a 100% nas primeiras horas. Muito obrigado por qualquer resposta! Nosso plano era fazer um overclock, mas ainda não conseguimos que ele funcione em velocidade normal!
Apenas para complementar a resposta do @geoffc:
link (Realtime GT) permite que você veja separadamente as temperaturas do núcleo da CPU i7-980X.
Para solucionar problemas de temperatura:
Tags intel-core-i7