Un informe de 2010 al presidente y al Congreso de EE. UU. sobre los avances pasados y futuros en tecnología de la información señala que:
Mientras que las mejoras en el hardware representaron un aumento de aproximadamente 1000 veces en la velocidad de cálculo durante un período de 15 años, las mejoras en los algoritmos representaron un aumento de más de 43 000 veces".
Estoy intrigado por cómo se les ocurrió esta figura. Cita una investigación de Professor Martin Grötschel of Konrad-Zuse-Zentrum für Informationstechnik Berlin
, pero no pude encontrar la fuente específica.
Este informe también fue citado por el New York Times aquí , donde el título dice "El progreso del software vence a la ley de Moore" y el autor afirma que "[los hallazgos] contradicen claramente la sabiduría convencional".
De cualquier manera, la conclusión del informe parece ser que las mejoras de software representan un mayor aumento en la velocidad de cálculo que las mejoras de hardware (aparentemente en el período entre 1988 y 2003).
¿Es esto cierto? ¿Cómo lo midieron?
Esta es una cita errónea. No proviene del informe que cita. Es una paráfrasis sin suficiente contexto.
La cita real, en contexto, es mucho menos emocionante (énfasis mío, enlace en cuestión):
En el campo de los algoritmos numéricos, sin embargo, la mejora puede cuantificarse. Aquí hay solo un ejemplo, proporcionado por el profesor Martin Grötschel de Konrad-Zuse-Zentrum für Informationstechnik Berlin.
Grötschel, experto en optimización, observa que un modelo de planificación de la producción de referenciaresuelto usando programación lineal habría tomado 82 años para resolver en 1988, usando las computadoras y los algoritmos de programación lineal de la época. Quince años después, en 2003, este mismo modelo podía resolverse en aproximadamente 1 minuto, una mejora de un factor de aproximadamente 43 millones. De esto, un factor de aproximadamente 1000 se debió a una mayor velocidad del procesador, mientras que un factor de aproximadamente 43 000 se debió a mejoras en los algoritmos. Grötschel también cita una mejora algorítmica de aproximadamente 30.000 para la programación de enteros mixtos entre 1991 y 2008.
La idea de que una subclase limitada de algoritmos (es decir, para realizar una cierta forma de modelado matemático ) puede haber mejorado no 'contradice agudamente [...] la sabiduría convencional'.
Software Progress Beats Moore's Law
(del resumen en el informe original) de este ejemplo en particular.
Konrad Rodolfo
Tacroy
Konrad Rodolfo
vartec