¿Un nuevo procesador con velocidad de reloj más lenta ejecutará aplicaciones heredadas más rápido?


11

Estoy usando Linux y tengo un viejo P4 con una velocidad de reloj de aproximadamente 3 GHz. ¿Un chip más nuevo que tenga una velocidad de reloj más lenta ejecutará mis aplicaciones heredadas más rápido o más lento? Solo uso una aplicación a la vez, un antiguo programa de dibujo (aplicación de Windows utilizada en vino) que no puede aprovechar el multinúcleo y no desea ejecutar nada en segundo plano.

Por ejemplo, estaba mirando una computadora usada que era CORE 2 DUO 1.86GHZ. Esto es solo la mitad de la velocidad del reloj, pero un chip mucho más nuevo. ¿Esto ejecutará mi aplicación única más rápido o más lento o más o menos lo mismo?


1
no científicamente, un pentium M era aproximadamente el doble de rápido que un sistema con aproximadamente la misma velocidad de reloj, y la familia core y core2 son bastante más avanzadas.
Journeyman Geek

Respuestas:


11

La velocidad del reloj es solo parcialmente responsable de "cuánto se hace" (también conocido como "trabajo"). Para comparar 2 CPU, debe consultar CPUbenchmark.net y encontrar tanto su CPU anterior como la nueva y comparar los resultados.

Por ejemplo, un P4 con velocidad de reloj de 3 GHz logra un resultado de referencia de 491 (ver aquí ). el Core 2 Duo con velocidad de reloj de 1.8 GHz logra un resultado de 1115 (ver aquí ).

Entonces, el Core 2 Duo puede hacer más trabajo en la misma cantidad de tiempo. Con eso en mente, su aplicación de dibujo debería hacer cálculos más rápido, y esperará su entrada mucho más rápido :) (se inactiva más ya que finaliza las tareas más rápido).


¿Alguien sabe si el software de este cpubenchmark ejecuta una versión de múltiples núcleos o una versión de un solo núcleo de su algoritmo? porque si es así, daría una desventaja injusta a un procesador de un solo núcleo con respecto a una aplicación de un solo núcleo.
user114558

3
Eso es irrelevante. incluso si usted personalmente no quiere usar el enésimo núcleo de su nueva CPU, su sistema lo usará felizmente para todo tipo de cosas: mantener el sistema en funcionamiento, manejar dispositivos, etc.
akira

cpubenchmark es bastante malo. deberías echar un vistazo a cpu-world en su lugar
mekwall

44
Justo encima del resultado Pentium 4 de 491 está el resultado Core 2 Solo 1.4GHz de 501, por lo que el OP debería obtener al menos una mejora de velocidad del 30% con un Core 2 Duo de 1.86GHz, incluso si un núcleo está completamente inactivo.
Mark Booth

6

Como ya se señaló, la frecuencia de reloj tiene muy poco que ver con el rendimiento de una CPU. Todo se reduce a cuántos ciclos de reloj son necesarios para ejecutar una instrucción dada. Esto se llama CPI (Ciclos por instrucción) , y es lo que mide el rendimiento de una CPU.

Entonces, aunque el Pentium 4 tiene una frecuencia de reloj mucho más alta, será mucho mejor que el Core2Duo, mucho más nuevo y avanzado.

Si desea obtener algunos números, debe consultar la base de datos de benchmarking de CPU Worlds .


4

Como otros han dicho, la velocidad de reloj solo es marginalmente útil en el mejor de los casos al comparar diferentes CPU. Si está comparando diferentes versiones de la misma CPU, entonces sí, más rápido es, bueno, más rápido. :)

En cuanto a la cuestión "No necesito varios núcleos apestosos", sí, sí. :) Incluso si USTED no está realizando tareas múltiples de manera activa, su sistema operativo tiene muchas otras responsabilidades que realizar que se beneficiarán enormemente de los núcleos múltiples. ¿Prefiere que su computadora haga lo que le dijo que hiciera o una de sus tareas en segundo plano, como administración de memoria, indexación de archivos, detección de virus o impresión? Tal vez no necesite núcleos cuádruples, pero no sugeriría usar nada menos que un procesador de doble núcleo.


Si está usando una distribución antigua de kernel de Linux, entonces no beneficiaría (o incluso no podría usar) los múltiples núcleos.
HaydnWVN
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.