IPS ( ing. instrucciones por segundo - instrucciones por segundo) - una medida de la velocidad de un procesador de computadora . Muestra el número de ciertas instrucciones ejecutadas por el procesador en un segundo . Los valores de IPS declarados a menudo por los fabricantes son valores máximos y se obtienen en secuencias de instrucciones que no son típicas de los programas reales . Además, los valores de IPS se ven muy afectados por el ancho de banda de la jerarquía de memoria . En este sentido, en lugar de los valores iniciales de IPS, es habitual utilizar los resultados de pruebas sintéticas ( benchmark ) para evaluar el rendimiento , por ejemplo .SPECint o Dhrystone .
Unidades de medida derivadas:
Antes de la llegada de las pruebas de rendimiento generalmente aceptadas, los puntajes promedio de velocidad de la computadora se calculaban en función de una combinación de instrucciones. La más conocida es la mezcla Gibson [2] obtenida por Jack Gibson de IBM Corporation para programas científicos. Se han desarrollado mezclas sin punto flotante para programas comerciales , como la mezcla ADP. En la lista [3] , se pueden encontrar estimaciones de rendimiento para aproximadamente 175 computadoras de las décadas de 1960 y 1970 en tareas científicas (Gibson) y comerciales (ADP).
Aunque MIPS podría ser una métrica simple para comparar el rendimiento de los procesadores de la misma arquitectura, su uso para comparar arquitecturas diferentes es limitado. A veces, los ingenieros se refieren a esta unidad como el indicador sin sentido de la velocidad del procesador . [cuatro]
En la década de 1970, el rendimiento de las minicomputadoras a menudo se comparaba con las unidades VAX MIPS . Se comparó el rendimiento de diferentes computadoras con una máquina VAX 11/780, cuya velocidad se tomó como 1 MIPS . (A veces, esta unidad se denomina Unidad de rendimiento VAX o VUP ). Se eligió dicho punto de referencia, entre otras cosas, porque el 11/780 tiene un rendimiento cercano al IBM System / 370 mainframe modelo 158-3, que también se confundió a menudo con 1 MIPS.
A veces, el rendimiento de las minicomputadoras se medía usando un programa Fortran llamado Whetstone benchmark . Su resultado se llamó Millions of Whetstone Instructions Per Second (MWIPS). Por ejemplo, el VAX 11/780 con FPA lanzado en 1977 tenía una calificación de 1,02 MWIPS.
Procesador / Sistema | dhrystone MIPS/MHz | D-ops por reloj | Año |
---|---|---|---|
UNIVAC I | 0,002 MIPS/ 2,25 MHz | 0.0008 | 1951 |
Intel 4004 | 0,092 MIPS /0,74 MHz | 0.124 | 1971 |
Intel 8080 | 0,29 MIPS/2 MHz | 0.145 | 1974 |
Intel 8086 | 0,33 MIPS/5 MHz | 0.066 | 1978 |
motorola 6809 | 0,42 MIPS/1 MHz | 0.42 | 1977 |
Tecnología MOS 6502 (NES) | 0,43 MIPS/1 MHz | 0.43 | 1975 |
Intel 8080A | 0.435MIPS/3MHz | 0.145 | 1976 |
motorola 6802 | 0,5 MIPS a /1 MHz | 0.5 | 1977 |
Zilog Z80 (sega génesis) | 0,58 MIPS/4 MHz | 0.145 | 1976 |
Sistema IBM/370 158 | 0,64 MIPS/ 8,696 MHz | 0.0736 | 1972 |
Intel 8088 | 0,75 MIPS/10 MHz | 0.075 | 1979 |
VAX-11/780 | 1MIPS /5MHz | 0.2 | 1977 |
Intel 286 | 1,28 MIPS a 12 MHz | 0.107 | mil novecientos ochenta y dos |
Motorola 68000 (sega génesis) | 1,4 MIPS a 8 MHz | 0.175 | 1979 |
Intel i386DX | 2,15 MIPS a 16 MHz | 0.134 | 1985 |
ARM2 | 4 MIPS a 8 MHz | 0.5 | 1986 |
Intel i386DX | 4.3 MIPS a 33 MHz | 0.13 | 1989 |
Instrumentos de Texas TMS32010 | 5 MIPS a 20 MHz | 0.25 | 1983 |
Intel 8751 | 0,66 MIPS a 8 MHz | 0.083 | 1985 |
Intel i486DX | 8,7 MIPS a 25 MHz | 0.348 | 1989 |
AMD Am386 | 9 MIPS a 40 MHz | 0.225 | 1991 |
Intel i486DX | 11.1 MIPS a 33 MHz | 0.336 | 1991 |
Intel i860 | 25 MIPS a 25 MHz | una | 1989 |
Intel i486DX2 | 25,6 MIPS a 66 MHz | 0.388 | 1992 |
BRAZO Cortex-M0 | 45 MIPS a 50 MHz | 0.9 | 2009 |
Intel i860 | 50 MIPS a 50 MHz | una | 1991 |
Intel DX4 | 70 MIPS a 100 MHz | 0.7 | 1994 |
MIPS R4400 (1 núcleo sgi carmesí) | 120 MIPS a 150 MHz | 0.567 | 1993 |
BRAZO Cortex-M3 | 125 MIPS a 100 MHz | 1.25 | 2004 |
DEC Alfa 21064 EV4 | 135 MIPS a 200 MHz | 0.675 | 1993 |
IBM-Motorola PowerPC 601 | 157,7 MIPS a 80 MHz | 1.971 | 1993 |
Intel Pentium | 188 MIPS a 100 MHz | 1.88 | 1994 |
IBM-Motorola PowerPC 603e | 188 MIPS a 133 MHz | 1.414 | 1995 |
IBM-Motorola PowerPC 603ev | 423 MIPS a 300 MHz | 1.41 | 1996 |
BRAZO Cortex-R4 | 450 MIPS a 270 MHz | 1.66 | 2006 |
BRAZO11 | 515 MIPS a 412 MHz | 1.25 | 2002 |
IBM-Motorola PowerPC 750 | 525 MIPS a 233 MHz | 2.3 | 1997 |
Intel Pentium Pro | 541 MIPS a 200 MHz | 2.7 | 1996 |
Sistema de gráficos por computadora LINKS-1 (257 núcleos) | 642,5 MIPS a 10 MHz | 2.5 | mil novecientos ochenta y dos |
BRAZO corteza A5 | 1256 MIPS a 800 MHz | 1.57 | 2011 |
ARM Cortex-A8 (iPhone 4) | 2000 MIPS a 1 GHz | 2.0 | 2005 |
Intel Pentium III | 2054 MIPS a 600MHz | 3.4 | 1999 |
Qualcomm Scorpion (similar a Cortex A8) | 2000 MIPS a 1 GHz | 2.1 | 2008 |
SGI Onyx RealityEngine 2 (36 núcleos) | 2640 MIPS a 150 MHz | 17.6 | 1993 |
BRAZO corteza A7 | 2850 MIPS a 1,5 GHz | 1.9 | 2011 |
AMD Athlon | 3561 MIPS a 1,2 GHz | 3.0 | 2000 |
Intel Atom N270 (núcleo único) | 3846 MIPS a 1,6 GHz | 2.4 | 2008 |
frambuesa pi 2 | 4744 MIPS a 1 GHz | 4.744 | 2014 |
Motor (PS2) | 6000 MIPS a 294 MHz | 20.408 | 2000 |
ARM Cortex-A9 (doble núcleo) | 7500 MIPS a 1,5 GHz | 5.0 | 2009 |
AMD Atlon XP 2500+ | 7527 MIPS a 1,83 GHz | 4.1 | 2003 |
Pentium 4 Edición Extrema | 9726 MIPS a 3,2 GHz | 3.0 | 2003 |
AMD E-350 (doble núcleo) | 10.000 MIPS a 1,6 GHz | 6.25 | 2011 |
PS3 Cell BE (solo PPE) | 10240 MIPS a 3,2 GHz | 3.2 | 2006 |
X-FI creativo (EMU20K1) | 10340 MIPS a 400 MHz | 25.82 | 2005 |
Túnel de viento numérico Fujitsu-NAL (168 núcleos) | 10718.4 MIPS a 105 MHz | 63.8 | 1993 |
AMD Athlon FX-57 | 12.000 MIPS a 2,8 GHz | 4.3 | 2005 |