Hoje fiz alguns testes usando este computador (Intel C2D T8100) e usando aplicativos SETI @ Home otimizados do instalador lunatics 0.36. Eu usei M $ Joulmeter para calcular o consumo de energia. Eu medi o tempo da árvore de consumo. Primeiro, deixei o BOINC usar 100% de núcleos e 100% de tempo de CPU e deixá-lo funcionar por uma hora. O processador consumia 20W e os gráficos de tempo da CPU do gerenciador de tarefas estavam fixos em 100%. O consumo médio de energia do meu computador estava em 45,05W e subia e, no momento em que parei, o consumo de energia em teste foi de 46,18W.
No segundo teste, configurei o BOINC para tomar 50% dos núcleos disponíveis e 100% do tempo da CPU e deixá-lo funcionar por uma hora. O consumo de energia da CPU variou entre 12W e 13W. O consumo médio foi de 42,72W e em alta. No momento em que parei o teste, o consumo era de 44W. Para que o gráfico de tempo da CPU para o núcleo direcionado seja plano, defino a afinidade do programa como um núcleo e a prioridade como alta. O gráfico para outro núcleo mostrou um uso de tempo da CPU um pouco maior que o normal.
Para o terceiro teste, configurei o BOINC para usar 100% dos núcleos disponíveis e 50% do tempo da CPU. O consumo de energia variou em grandes saltos entre 5W e 17W. O consumo médio de energia após uma hora de teste foi de 39,96 W e em queda. Os gráficos de tempo da CPU são armazenados em cache como /\/\/\/\/\/\/\/\/\/\/\/\/\
. Picos eram esperados devido ao tamanho das unidades de tempo usadas pelo BOINC.
Portanto, acredito que é mais eficiente usar dois núcleos executando com meia carga do que executar um núcleo com carga total.
E sim, eu sei que, para um estudo adequado, são necessárias muito mais amostras, mas no momento não tenho computadores ou tempo suficientes para fazer estatísticas apropriadas.