Diferencia entre revisiones de «Millones de instrucciones por segundo»
m Revertidos los cambios de 190.232.155.143 a la última edición de 83.57.5.124 |
|||
Línea 69: | Línea 69: | ||
[[Archivo:Toshiba TC86R4400MC-200 9636YJA top.jpg|thumb|Un microprocesador MIPS R4400 fabricado por [[Toshiba]].]] |
[[Archivo:Toshiba TC86R4400MC-200 9636YJA top.jpg|thumb|Un microprocesador MIPS R4400 fabricado por [[Toshiba]].]] |
||
También se conoce con [[MIPS (procesador)|MIPS]] a una popular familia de microprocesadores de arquitectura [[RISC]] muy usada en el ámbito universitario para el aprendizaje de los lenguajes ensamblador, motivo por el que también se usa como referencia para la medida de la potencia de un microprocesador ([[BogoMips]]). Existen diversos emuladores para esta plataforma, entre ellos [[MARS]] realizado en Java, o el más popular y con licencia [[Licencia pública general de GNU|GPL]] [[SPIM]]. |
También se conoce con [[MIPS (procesador)|MIPS]] a una popular familia de microprocesadores de arquitectura [[RISC]] muy usada en el ámbito universitario para el aprendizaje de los lenguajes ensamblador, motivo por el que también se usa como referencia para la medida de la potencia de un microprocesador ([[BogoMips]]). Existen diversos emuladores para esta plataforma, entre ellos [[MARS]] realizado en Java, o el más popular y con licencia [[Licencia pública general de GNU|GPL]] [[SPIM]]. |
||
== Véase también == |
== Véase también == |
Revisión del 23:10 31 may 2010
MIPS es el acrónimo de "millones de instrucciones por segundo". Es una forma de medir la potencia de los procesadores. Sin embargo, esta medida sólo es útil para comparar procesadores con el mismo juego de instrucciones y usando benchmarks que fueron compilados por el mismo compilador y con el mismo nivel de optimización. Esto es debido a que la misma tarea puede necesitar un número de instrucciones diferentes si los juegos de instrucciones también lo son; y por motivos similares en las otras dos situaciones descritas. En las comparativas, usualmente se representan los valores de pico, por lo que la medida no es del todo realista. La forma en que funciona la memoria que usa el procesador también es un factor clave para la potencia de un procesador, algo que no suele considerarse en los cálculos con MIPS. Debido a estos problemas, los investigadores han creado pruebas estandardizadas tales como SpecInt para medir el funcionamiento real, y las MIPS han caído en desuso.
En el mundo de GNU/Linux se suelen referir a los MIPS como 'BogoMips'.
El equivalente en la aritmética de punto flotante de los MIPS son los flops.
Muchos microprocesadores de 8 y 16 bits han sido medidos con KIPS (kiloinstrucciones por segundo), que equivale a 0'001 MIPS. El primer microprocesador de propósito general, el Intel 8080 ejecutaba 640 KIPS. El Intel 8086 (16 bits), el primer microprocesador usado en PC, 800 KIPS. El Pentium 4 llega aproximadamente a 1'700 MIPS.
Los PC actuales realizan un máximo de 18.000 millones de operaciones lógicas por segundo. Si se ejecutan 6 instrucciones por ciclo y hay 3.000 millones de ciclos por segundo, se tienen 18.000 MIPS.
Evolución en el tiempo de las instrucciones por segundo
Procesador | IPS | Reloj | Año |
---|---|---|---|
Intel 8080 | 640 KIPS | 2 MHz | 1974 |
Intel 8086 | 800 KIPS | 4'77 MHz | 1974 |
Motorola 68000 | 1 MIPS | 8 MHz | 1979 |
Intel 486DX | 54 MIPS | 66 MHz | 1992 |
PowerPC 600s (G2) | 35 MIPS | 33 MHz | 1994 |
ARM 7500FE | 35'9 MIPS | 40 MHz | 1996 |
Intel Pentium | 40'04 MIPS | 100 MHz | 1996 |
PowerPC G3 | 525 MIPS | 233 MHz | 1997 |
ARM10 | 400 MIPS | 300 MHz | 1998 |
Zilog eZ80 | 80 MIPS | 50 MHz | 1999 |
Sony "Allegrex"(de la PSP) | 32 MIPS | 333MHZ | 2002 |
Pentium 4 Extreme Edition | 9.726 MIPS | 3'2 GHz | 2003 |
ARM Cortex A8 | 2.000 MIPS | 1 GHz | 2005 |
Xbox360 IBM "Xenon" Single Core | 6.400 MIPS | 3'2 GHz | 2005 |
AMD Athlon 64 | 8.400 MIPS | 2'8 GHz | 2005 |
AMD Athlon FX-57 | 12.000 MIPS | 2'8 GHz | 2005 |
AMD Athlon 64 Dual Core | 18.500 MIPS | 2'2 GHz | 2005 |
AMD Athlon 64 3800+ X2 (Dual Core) | 18.900 MIPS | 2'2 GHz | 2005 |
Overclocked AMD Athlon 64 3800+ X2 (Dual Core) | 25.150 MIPS | 2'8 GHz | 2005 |
Cell (cada PPE) | 6.400 MIPS | 3'2 GHz | 2006 |
Procesador Cell de la PlayStation 3 | 21.800 MIPS | 3'2 GHz | 2006 |
AMD Athlon FX-60 (Dual Core) | 22.150 MIPS | 2'6 GHz | 2006 |
Overclocked AMD Athlon FX-60 (Dual Core) | 24.300 MIPS | 2'8 GHz | 2006 |
Overclocked AMD Athlon FX-60 (Dual Core) | 27.100 MIPS | 3'0 GHz | 2006 |
Hay que tener en cuenta que el Xenon de la Xbox 360 contiene 3 núcleos, capaces de 11.500 MIPS, mientras que el dato de la tabla es la capacidad de uno solo de los núcleos.
Procesadores MIPS
También se conoce con MIPS a una popular familia de microprocesadores de arquitectura RISC muy usada en el ámbito universitario para el aprendizaje de los lenguajes ensamblador, motivo por el que también se usa como referencia para la medida de la potencia de un microprocesador (BogoMips). Existen diversos emuladores para esta plataforma, entre ellos MARS realizado en Java, o el más popular y con licencia GPL SPIM.