La ley de Grosch es la siguiente observación del rendimiento de una computadora, realizada por Herb Grosch en 1953: [1]
Creo que hay una regla fundamental, a la que modestamente llamo ley de Grosch , que da una economía adicional sólo como la raíz cuadrada del aumento de la 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 con el cuadrado del 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 deben obedecer una ley del cuadrado: cuando el precio se duplica, la velocidad debe ser al menos cuatro veces mayor. [3]
La ley también puede interpretarse en el sentido de que las computadoras presentan economías de escala : cuanto más costosa es la computadora, la relación precio-rendimiento mejora linealmente. Esto implica que las computadoras de bajo costo no pueden competir en el mercado.
Un análisis de datos de costo/rendimiento de alquiler de computadoras entre 1951 y 1963 realizado por Kenneth E. Knight encontró que la ley de Grosch se aplicaba a operaciones comerciales y científicas [4] (un análisis moderno de los mismos datos encontró que la ley de Grosch solo se aplicaba a operaciones comerciales [ 5] ). En un estudio separado, Knight encontró que la ley de Grosch no se aplicó a las computadoras entre 1963-1967 [6] (también confirmado por 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 el precio de sus computadoras o si se relacionaba con los costos reales. Proporcionó la justificación de que una computadora más grande siempre es mejor. La fuerza de ventas de IBM utilizó la ley de Grosch". "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 computación distribuida". [7] El propio Grosch ha afirmado que la ley era más útil en los años 1960 y 1970 de lo que lo es hoy. Originalmente pretendía que la ley fuera un "medio para fijar el precio de los servicios informáticos". [8]