Limites para a CPU mudar de inativo ou ocioso para frequências nominais ou máximas?

0

Estou tentando entender alguns resultados de benchmark que vejo em duas bibliotecas de segurança que uso. Quando executo os benchmarks, noto que os primeiros testes são mais lentos que o esperado. Aqui, o desempenho das médias mais lento é de cerca de 0,5 a 0,1 ciclos por byte (cpb). Ou seja, são necessários 0,5 a 1,0 ciclos extras para processar um byte em média.

Como exemplo, quando copio / colo três testes em bench.cpp : 620 (modos CCM, EAX e GCM) na parte superior do arquivo, os testes na parte inferior do arquivo são executados mais rapidamente do que os mesmos testes executados na parte superior do arquivo. Apenas a posição do teste muda.

Tenho algumas perguntas sobre máquinas modernas da Intel, como um iCore.

  • O modo de controle da CPU transita ou o BIOS / UEFI manipula o comutador?

  • Quais e quando são as transições esperadas de uma CPU em modo inativo ou inativo para as freqüências nominais e máximas?

por jww 03.10.2017 / 22:03

0 respostas