Si una tarea tarda 10 horas en un procesador de 1 GHz, ¿tarda 5 horas en un procesador de 2 Ghz?
¿O estoy simplificando demasiado el problema?
fuente
Si una tarea tarda 10 horas en un procesador de 1 GHz, ¿tarda 5 horas en un procesador de 2 Ghz?
¿O estoy simplificando demasiado el problema?
Como se señaló en las otras respuestas, incluso si la CPU funciona 5 veces más rápido, no todo será 5 veces más rápido, porque a veces la computadora pasa tiempo no trabajando con la CPU, sino esperando otras operaciones, como disco o red I / O.
Además de eso, las CPU modernas son bastante complejas internamente y realizan todo tipo de trucos sofisticados (canalización, predicción de ramificaciones, ejecución fuera de orden) para acelerar las cosas. Esto puede funcionar mejor o no en una CPU más rápida, por lo que incluso para tareas vinculadas a la CPU, la aceleración probablemente no será 5 veces.
Puede ser menos, o incluso más, dependiendo de la naturaleza de la tarea y de qué tan bien se alinea con las optimizaciones que la CPU intenta usar. Además, estas optimizaciones probablemente serán diferentes en un nuevo modelo de CPU (incluso si es de la misma serie).
No, ese es solo el mejor 1 caso posible. Si su tarea requiere, por ejemplo, acceso a la red o al disco duro, será un cuello de botella que no podrá compensar con una CPU más rápida.
1 ) suponiendo que no se realizaron otros cambios en el sistema y la CPU
fuente
No. Todo el tiempo que necesita una aplicación para ejecutarse no solo depende de la velocidad del procesador.
Por ejemplo:
fuente
Si crea, por ejemplo, un programa que calcula números primos y no se realiza absolutamente ningún acceso de E / S o acceso a la red, la velocidad aún no es el doble. Puede ser muy diferente
Si se trata de una CPU de la misma marca, generación, tecnología, recuento de transistores, conjuntos de instrucciones y el mismo tamaño de piezas en nanómetros, una frecuencia doble puede significar una velocidad doble. Eso significa que si no guarda nada y no hay cuello de botella en el caché de la CPU.
fuente