Diferencia entre revisiones de «Millones de instrucciones por segundo»

Contenido eliminado Contenido añadido
BOTito (discusión · contribs.)
m Desambiguación asistida por robot: Benchmarks - Enlace(s) cambiado(s) a Benchmark (informática)
Sin resumen de edición
Línea 1:
{{otros usos|este=elMIPS acrónimo(procesador)|la de "millonesfamilia de instrucciones por segundo"|MIPS (procesador)microprocesadores}}
'''MIPS''' es la [[acrónimo|abreviación]] de las palabras '''"M"'''illones de '''"I"'''nstrucciones '''"P"'''or [[segundo (unidad de tiempo)|'''"S"'''egundo]]". 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 [[Benchmark (informática)|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 de ordenador|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.
 
'''MIPS''' es la [[acrónimo|abreviación]]Millones de lasinstrucciones palabraspor segundo'''"M"'''illones deo '''"I"''MIPS'nstrucciones '''"P"'''or [[segundo(acrónimo (unidaden inglés de tiempo)|'''"S"'millions of instructions per second''egundo]]".) Eses una forma de medir la potencia de los procesadores[[microprocesador]]es. Sin embargo, esta medida sólosolo es útil para comparar procesadores con el mismo [[juegoconjunto de instrucciones]] y usando [[Benchmark (informática)|''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 [[memoriaMemoria de ordenador(informática)|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 [[Linux|GNU/Linux]] se suelen referir a los MIPS como '[[BogoMips]]'.
 
ElEn equivalenteel enmundo lade [[aritméticaGNU/Linux]] dese puntosuelen flotante]]referir dea los MIPS es elcomo '[[flopsBogoMips]]'.
 
El equivalente en la [[aritmética de punto flotante]] de los MIPS es el [[Operaciones de coma flotante por segundo|''flop'']].
Muchos [[microprocesador]]es de 8 y 16 [[bit]]s 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.
 
Muchos [[microprocesador]]esmicroprocesadores de 8 y 16 [[bit]]s hanse sidomiden medidos conen '''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, podía ejecutar 800 KIPS. El Pentium 4 llega aproximadamente a 1'7001700 MIPS.
 
== Evolución en el tiempo de las instrucciones por segundo ==
{| class="wikitable"
! Procesador !! IPS !! Reloj !! Año
|-
|[[Intel 8080]]||640 KIPS||2 MHz||1974
|-
|[[Intel 8086]]||800 KIPS||4',77 MHz||1974
|-
|[[MC68000|Motorola 68000]]||1 MIPS||8 MHz||1979
Línea 24 ⟶ 25:
|[[PowerPC|PowerPC 600s (G2)]]||35 MIPS||33 MHz||1994
|-
|[[Acorn Network Computer|ARM 7500FE]]||35',9 MIPS||40 MHz||1996
|-
|[[PowerPC G3]]||525 MIPS||233 MHz||1997
Línea 32 ⟶ 33:
|[[Zilog eZ80]]||80 MIPS||50 MHz||1999
|-
|[[Sony "Allegrex"(de la PSP)]]||32 MIPS||333MHZ333 MHZ||2002
|-
|[[Pentium 4|Pentium 4 Extreme Edition]]||9.7269726 MIPS||3',2 GHz||2003
|-
|[[Arquitectura ARM|ARM Cortex A8]]||2.0002000 MIPS||1 GHz||2005
|-
|[[Xenon CPU|Xbox360 IBM "Xenon" Single Core]]||6.4006400 MIPS||3',2 GHz||2005
|-
|[[Athlon 64|AMD Athlon 64]]||8.4008400 MIPS||2',8 GHz||2005
|-
|[[Athlon 64|AMD Athlon FX-57]]||12. 000 MIPS||2',8 GHz||2005
|-
|[[Athlon 64|AMD Athlon 64 Dual Core]]||18. 500 MIPS||2',2 GHz||2005
|-
|[[Athlon 64 X2|AMD Athlon 64 3800+ X2 (Dual Core)]]||18. 900 MIPS||2',2 GHz||2005
|-
|[[Athlon 64 X2|Overclocked AMD Athlon 64 3800+ X2 (Dual Core)]]||25. 150 MIPS||2',8 GHz||2005
|-
|[[Cell]] (cada PPE)||6.4006400 MIPS||3',2 GHz||2006
|-
|[[Cell|Procesador Cell]] de la [[PlayStation 3]]||21. 800 MIPS||3',2 GHz||2006
|-
|[[Athlon 64 X2|AMD Athlon FX-60 (Dual Core)]]||22. 150 MIPS||2',6 GHz||2006
|-
|[[Athlon 64 X2|Overclocked AMD Athlon FX-60 (Dual Core)]]||24. 300 MIPS||2',8 GHz||2006
|-
|[[Athlon 64 X2|Overclocked AMD Athlon FX-60 (Dual Core)]]||27. 100 MIPS||3',0 GHz||2006
|}
 
== Procesadores MIPS ==
{{AP|MIPS (procesador)}}
 
 
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 [[lenguaje ensamblador|lenguajes ensambladores]]. 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 ==
* [[MIPS (procesador)]]
* [[Frecuencia de reloj]]
* [[Procesador digital de señal]]
* [[VLIW]]
* [[FLOPS]]
 
== Enlaces externos ==