Muchas veces encontrará que el rendimiento de un procesador , o simplemente su potencia, se expresa en una unidad de medida llamada MIPS . En este artículo, le diremos cuál es esta unidad de medida, cómo se calcula y cómo debe interpretarla para conocer el rendimiento de una CPU.
En los viejos tiempos, el nombre MIPS se usaba para un tipo de procesador fabricado por MIPS Technologies, cuyo nombre provenía de las iniciales "Microprocesador sin etapas de tubería interconectadas" y que tenía una arquitectura RISC, utilizada en las consolas Sony PlayStation, PlayStation 2 y PSP. Pero aquí no nos estamos refiriendo a ese tipo de MIPS, ya en desuso, sino a la unidad de medición de potencia de un procesador. Vamos a verlo.
¿Qué son los MIPS?
En esta área, los MIPS también provienen de un acrónimo en inglés que en este caso sería "Millones de instrucciones por segundo", o millones de instrucciones por segundo . Como ya supondrá, son una forma de medir la potencia de un procesador, ya que cuantos más millones de instrucciones por segundo sea capaz el procesador, más potentes serán.
Sin embargo, esta medida solo es útil para procesadores con el mismo conjunto de instrucciones y siempre que se utilicen puntos de referencia compilados con el mismo compilador y con el mismo nivel de optimización. Esto se debe a que la misma tarea puede requerir un número diferente de instrucciones si no tienen los mismos conjuntos de instrucciones. En otras palabras, puede medir la potencia que tiene un procesador para descomprimir archivos, pero si los procesadores no tienen el mismo conjunto de instrucciones, uno usará instrucciones diferentes que el otro y, por lo tanto, el resultado no será comparable.
Asimismo, dependiendo del punto de referencia en el que se miden los MIPS, se obtendrá un resultado u otro. Continuando con el ejemplo de los archivos comprimidos, no se obtendrá el mismo resultado usando 7Zip como WinZIP, ya que usan diferentes algoritmos de compresión e incluso si se comparan dos procesadores con los mismos conjuntos de instrucciones, los resultados variarán enormemente.
¿Cómo se usa esta medida y a qué equivale?
Ok, ya sabemos que MIPS son los millones de instrucciones por segundo que un procesador puede procesar, pero esto dependerá del conjunto de instrucciones y del punto de referencia que se utilice. Aún así, es una medida de potencia y si comparamos dos procesadores en las mismas circunstancias, es perfectamente válido.
Sin embargo, debe tenerse en cuenta que en este caso la RAM del sistema también influye mucho (por lo tanto, si se usa exactamente el mismo procesador, los puntos de referencia como el 7Zip a menudo se usan para medir el rendimiento de la RAM más que el procesador), y es algo que generalmente no se considera al calcularlo. Debido a estos problemas, la medición de la potencia de un procesador en MIPS ha caído en desuso, ya que es extremadamente difícil obtener mediciones confiables.
En cualquier caso, vale la pena mencionar que en entornos GNU / Linux, MIPS generalmente se refiere a BogoMips , mientras que si comparamos esta unidad de medida con la aritmética de coma flotante, deberíamos hacerlo con FLOPS .
Por lo tanto, en el pasado esta era una unidad de medida mucho más válida que hoy; Como referencia, el primer procesador considerado como usuario, el Intel 8086, tenía 800 KIPS (miles de instrucciones, no llegó a millones), mientras que un Pentium 4 logró alcanzar los 1700 MIPS.