La ley de Grosch es la siguiente observación del rendimiento de la computadora, realizada por Herb Grosch en 1953: [1]
Creo que hay una regla fundamental, que modestamente llamo la ley de Grosch , que establece que la economía añadida sólo equivale a la raíz cuadrada del aumento de velocidad; es decir, para hacer un cálculo diez veces más barato hay que hacerlo cien veces más rápido.
Este adagio se expresa más comúnmente como
El rendimiento de la computadora aumenta al cuadrado de su costo. Si la computadora A cuesta el doble que la computadora B, se debe esperar que la computadora A sea cuatro veces más rápida que la computadora B. [2]
Dos años antes de la declaración de Grosch, Seymour Cray fue citado en Business Week (agosto de 1963) expresando este mismo pensamiento:
Las computadoras deberían obedecer una ley del cuadrado: cuando el precio se duplica, debería obtenerse al menos cuatro veces más velocidad. [3]
La ley también puede interpretarse en el sentido de que los ordenadores presentan economías de escala : cuanto más costoso es el ordenador, la relación precio-rendimiento mejora linealmente. Esto implica que los ordenadores de bajo coste no pueden competir en el mercado.
Un análisis de los datos de costo/rendimiento de alquiler de computadoras entre 1951 y 1963 realizado por Kenneth E. Knight concluyó que la ley de Grosch se aplicaba a operaciones comerciales y científicas [4] (un análisis moderno de los mismos datos concluyó que la ley de Grosch solo se aplicaba a operaciones comerciales [5] ). En un estudio independiente, Knight concluyó que la ley de Grosch no se aplicaba a las computadoras entre 1963 y 1967 [6] (lo que también se confirmó con el análisis moderno antes mencionado [5] ).
Paul Strassmann afirmó en 1997 que "nunca estuvo claro si la Ley de Grosch era un reflejo de cómo IBM fijaba los precios de sus ordenadores o si estaba relacionada con los costes reales. Proporcionaba la justificación de que un ordenador más grande siempre es mejor. El equipo de ventas de IBM utilizó la lógica de Grosch para persuadir a las organizaciones de que adquirieran más capacidad informática de la que necesitaban. La Ley de Grosch también se convirtió en la justificación para ofrecer servicios de tiempo compartido desde grandes centros de datos como sustituto de la informática distribuida". [7] El propio Grosch ha declarado que la ley era más útil en los años 1960 y 1970 que en la actualidad. En un principio pretendía que la ley fuera un "medio para fijar los precios de los servicios informáticos". [8]