Compensación: CPU Clock Speed ​​vs Cache [cerrado]

-1

Si tenía dos opciones en procesadores, uno con 2.7GHz @ 6M de caché y el otro con 3.0GHz a 4M caché, ¿cuál eliges?

Esta no es una pregunta de compras, lo que estoy buscando es una regla general para determinar si una mayor velocidad de reloj de la CPU o una mayor caché es mejor para propósitos generales, cargas de trabajo de oficina.

Soviero
fuente
1
La respuesta es, depende." Considere la posibilidad de editar su pregunta para que sea más específica, incluya los modelos de procesador, las plataformas, el sistema operativo y el software que está utilizando.
G Koe
1
Una buena regla general es: "640K es más memoria de la que nadie necesitará en una computadora". Para las cargas de trabajo de la oficina general, un Celeron estará bien. Si está preguntando sobre el efecto de gHz vs caché en cargas de trabajo específicas, vaya aquí: tomshardware.com/answers/id-1626290/ghz-cache.html
G Koe
Quería mantener esto como una pregunta genérica de estilo "todo lo demás es igual". Dicho esto, soy un administrador de Linux, así que estaré ejecutando Linux (Xubuntu 12.04), varias sesiones de SSH y abriré archivos de texto de varios gigabytes.
Soviero
1
La recomendación del producto se considera fuera de tema. Como no es una pregunta de compras, usted señaló 2 CPUs específicas y preguntó cuál es mejor para qué.
Sickest

Respuestas:

3

Si tenía dos opciones en procesadores, una con 2.7GHz @ 6M cache y la otra con 3.0GHz @ 4M cache, ¿cuál elige?

Dependería de cuáles eran los dos procesadores y cuáles eran mis requisitos. Creo que esta pregunta se basa en la idea errónea de que las velocidades del reloj central son una medida del rendimiento de la CPU. Ellos no son. Un procesador con una velocidad de reloj más alta puede o puede que no ejecute más instrucciones por segundo que un procesador con una velocidad de reloj más baja. Así que no hay nada que puedas hacer con esas velocidades de reloj, no puedes compararlas unas con otras.

Es algo así como tratar de juzgar cuál de los dos autos tiene un motor más potente al observar cuál tiene un tanque de gasolina más grande. Sí, los autos con tanques de gasolina más grandes tienden a tener motores más potentes. Pero el auto puede ser solo un consumidor de gasolina, como el Northwood Pentium 4 que tenía altas velocidades de reloj pero que era horrible porque Intel sacrificó el rendimiento horriblemente (al extender la profundidad de la tubería) para acelerar el reloj.

Los chupadores compran CPUs basadas en velocidades de reloj. Comprar basado en mesurado Rendimiento en cargas de trabajo realistas.

David Schwartz
fuente
1
Vieja pregunta, vieja (pero buena) respuesta. Aquí hay una nota al margen: Puede averiguar el rendimiento de la mayoría de los procesadores buscando "CPUTYPE passmark" en un motor de búsqueda, como Google. Por ejemplo, "i7 4770K passmark". Le proporciona un rendimiento de un solo núcleo y de varios núcleos, medido por Passmark.
Shiki
0

Su carga de trabajo genérica es más grande de lo que cabrá en cualquier caché. Si ambas CPU son de la misma familia de productos y tienen el mismo número de núcleos / subprocesos, vaya con la mayor gHz. La memoria caché se utiliza para almacenar bits de datos que pueden ser necesarios con frecuencia para un programa. Los datos que se guardan en el ram llevan un tiempo de acceso (latencia), por lo que hay caché, espacio de memoria en el propio CPU que hace que la parte importante esté disponible para un acceso rápido.

G Koe
fuente