CPU mais lenta (pstate) = desempenho de memória RAM mais lento?

CPU mais lenta (pstate) = desempenho de memória RAM mais lento?

Percebi que se eu diminuir a velocidade do clock da CPU via P-states/SpeedStep, minha RAM fica mais lenta. Porém, através do CPU-Z, meu link HT, que é o que conecta minha CPU à memória, ainda funciona na mesma velocidade de clock. O que faz com que a velocidade da RAM diminua?

Aqui está o que eu fiz:

  • Usei o utilitário AMD Catalyst para fazer underclock da CPU para 800 MHz.
  • Eu executei o Geekbench.
  • A pontuação do Geekbench para memória caiu significativamente.

Responder1

DePágina de descrição do benchmark Geekbench 2:

Os benchmarks de memória medem não apenas o desempenho do hardware de memória subjacente, mas também o desempenho das funções fornecidas pelo sistema operacional usado para manipular a memória.

  • Read Sequential carrega valores da memória em registros.
  • Write Sequential armazena valores de registros na memória.
  • Stdlib Allocate aloca e desaloca blocos de memória de tamanhos variados usando funções da Biblioteca C Standard.
  • Stdlib Write grava um valor constante em um bloco de memória usando funções da C Standard Library.
  • Stdlib Copy copia valores de um bloco de memória para outro usando funções da C Standard Library.

Suponho que, como o Geekbench está (em algumas partes) testando a rapidez com que pode carregar dados dos registros da CPU na RAM, esse teste seria (é claro) mais lento com um clock de CPU reduzido. E, claro, como harrymc mencionou, a velocidade reduzida da CPU tornaria todo o teste mais lento.

Em geral, benchmarks baseados em pontuação, como o Geekbench, dizem muito pouco sobre como o seu sistema está funcionando. Há muito poucas maneiras de isolar o "desempenho da memória" como uma entidade separada, já que existem muitas variáveis ​​e a maioria delas está diretamente relacionada ao desempenho do restante do sistema.

informação relacionada