CPU más lenta (pstate) = ¿rendimiento de RAM más lento?

0

Noté que si disminuyo la velocidad del reloj de mi CPU a través de P-states / SpeedStep, mi RAM se ralentiza. Sin embargo, a través de CPU-Z, mi enlace HT, que es lo que conecta mi CPU a la memoria, sigue funcionando a la misma velocidad de reloj. ¿Qué causa que la velocidad de RAM disminuya?

Esto es lo que hice:

  • Utilicé la utilidad de catalizador AMD para acelerar la CPU a 800mhz.
  • Corrí Geekbench.
  • La puntuación de Geekbench para la memoria bajó significativamente.
agz
fuente
1
Agregue algunas medidas a su publicación, describiendo exactamente lo que hizo.
harrymc
¿Te refieres a la utilidad AMD overdrive? Estoy tratando de averiguar si su técnica de underclocking habría afectado su velocidad de hipertransporte
Marcus Chan
Es la utilidad que viene con mi tarjeta gráfica. Sin embargo, si utilizo Windows integrado (con configuraciones avanzadas de energía y estado máximo del procesador) tiene el mismo efecto. Además, no afecta mi velocidad de hipertransporte según cpuz. Todo lo que cambia es mi velocidad central y mi multiplicador. No afecta mi HT o mi velocidad de NB
agz
Primero, a medida que Geekbench se ejecuta en la CPU, uno esperaría que la desaceleración disminuya las calificaciones de memoria. En segundo lugar, su BIOS puede unir la velocidad de RAM a la de la CPU. Para verificar, ingrese al BIOS y vea si hay alguna opción para 'Reloj de memoria' o 'Frecuencia de memoria'. Si no lo hay, entonces probablemente para la velocidad de la CPU de su computadora también determine la velocidad de la RAM.
harrymc
Mi frecuencia ht / nb no está vinculada a la frecuencia de la CPU de acuerdo con cpu-z.
agz

Respuestas:

0

Desde la página de descripción del benchmark Geekbench 2 :

Los puntos de referencia de memoria miden no solo el rendimiento del hardware de memoria subyacente, sino también el rendimiento de las funciones proporcionadas por el sistema operativo utilizado para manipular la memoria.

  • Leer valores de cargas secuenciales de la memoria en registros.
  • Escribir valores de almacenes secuenciales de registros en la memoria.
  • Stdlib Allocate asigna y desasigna bloques de memoria de diferentes tamaños utilizando funciones de la Biblioteca estándar de C.
  • Stdlib Write escribe un valor constante en un bloque de memoria utilizando funciones de la Biblioteca estándar de C.
  • Stdlib Copy copia valores de un bloque de memoria a otro utilizando funciones de la Biblioteca estándar de C.

Supongo que debido a que Geekbench está probando (en algunas partes) qué tan rápido puede cargar datos de los registros de la CPU en la RAM, esa prueba (por supuesto) sería más lenta con un reloj de CPU reducido. Y, por supuesto, como mencionó harrymc, la velocidad reducida de la CPU haría que toda la prueba corriera más lentamente.

En general, los puntos de referencia basados ​​en puntajes como Geekbench le dicen muy poco acerca de cómo está funcionando su sistema. Hay muy poca manera de aislar el "rendimiento de la memoria" como una entidad separada, ya que hay muchas variables y la mayoría de ellas están directamente relacionadas con el rendimiento del resto de su sistema.

Marcus Chan
fuente