IPS ( eng. instruktioner per sekund - instruktioner per sekund) - ett mått på hastigheten på en datorprocessor . Visar antalet vissa instruktioner som exekveras av processorn på en sekund . IPS-värden som ofta deklareras av tillverkare är toppvärden och erhålls på instruktionssekvenser som inte är typiska för riktiga program . Dessutom påverkas IPS-värden kraftigt av bandbredden i minneshierarkin . I detta avseende, istället för de initiala IPS-värdena, är det vanligt att använda resultaten av syntetiska tester ( eng. benchmark ), till exempel SPECint eller Dhrystone , för att utvärdera prestanda .
Härledda måttenheter:
Innan tillkomsten av allmänt accepterade prestandatester beräknades genomsnittliga datorhastighetspoäng baserat på en blandning av instruktioner. Den mest kända är Gibson-blandningen [2] som erhållits av Jack Gibson från IBM Corporation för vetenskapliga program. Blandningar utan flytande punkt har utvecklats för kommersiella program , såsom ADP-blandningen. I listan [3] kan man hitta prestandauppskattningar för cirka 175 datorer från 1960- och 1970-talen i vetenskapliga (Gibson) och kommersiella (ADP) uppgifter.
Även om MIPS kan vara ett enkelt mått för att jämföra prestanda hos processorer med samma arkitektur, är deras användning för att jämföra olika arkitekturer begränsad. Ibland hänvisar ingenjörer till denna enhet som den meningslösa indikatorn för processorhastighet . [fyra]
På 1970-talet jämfördes ofta minidatorernas prestanda i VAX MIPS- enheter . Prestanda för olika datorer jämfördes med en VAX 11/ 780-maskin, vars hastighet togs till 1 MIPS . (Ibland kallas den här enheten VAX Unit of Performance eller VUP .) Ett sådant riktmärke valdes bland annat för att 11/780 har prestanda nära IBM System / 370 stordatormodell 158-3, vilket också ofta misstades för att vara 1 MIPS.
Ibland mättes minidatorernas prestanda med hjälp av ett Fortran- program som heter Whetstone benchmark . Hans resultat kallades Millions of Whetstone Instructions Per Second (MWIPS). Till exempel hade VAX 11/780 med FPA som släpptes 1977 en rating på 1,02 MWIPS.
Processor/system | drystone MIPS / MHz | D-ops per klocka | År |
---|---|---|---|
UNIVAC I | 0,002MIPS/ 2,25MHz | 0,0008 | 1951 |
Intel 4004 | 0,092 MIPS / 0,74 MHz | 0,124 | 1971 |
Intel 8080 | 0,29 MIPS/2MHz | 0,145 | 1974 |
Intel 8086 | 0,33 MIPS/5MHz | 0,066 | 1978 |
Motorola 6809 | 0,42 MIPS/1MHz | 0,42 | 1977 |
MOS Technology 6502 (NES) | 0,43 MIPS/1MHz | 0,43 | 1975 |
Intel 8080A | 0,435 MIPS/3MHz | 0,145 | 1976 |
Motorola 6802 | 0,5 MIPS vid /1 MHz | 0,5 | 1977 |
Zilog Z80 (sega genesis) | 0,58 MIPS/4MHz | 0,145 | 1976 |
IBM System/370 158 | 0,64MIPS /8,696MHz | 0,0736 | 1972 |
Intel 8088 | 0,75 MIPS/10MHz | 0,075 | 1979 |
VAX-11/780 | 1MIPS /5MHz | 0,2 | 1977 |
Intel 286 | 1,28 MIPS vid 12 MHz | 0,107 | 1982 |
Motorola 68000 (sega genesis) | 1,4 MIPS vid 8 MHz | 0,175 | 1979 |
Intel i386DX | 2,15 MIPS vid 16 MHz | 0,134 | 1985 |
ARM2 | 4 MIPS vid 8 MHz | 0,5 | 1986 |
Intel i386DX | 4,3 MIPS vid 33 MHz | 0,13 | 1989 |
Texas Instruments TMS32010 | 5 MIPS vid 20 MHz | 0,25 | 1983 |
Intel 8751 | 0,66 MIPS vid 8 MHz | 0,083 | 1985 |
Intel i486DX | 8,7 MIPS vid 25 MHz | 0,348 | 1989 |
AMD Am386 | 9 MIPS vid 40 MHz | 0,225 | 1991 |
Intel i486DX | 11,1 MIPS vid 33 MHz | 0,336 | 1991 |
Intel i860 | 25 MIPS vid 25 MHz | ett | 1989 |
Intel i486DX2 | 25,6 MIPS vid 66 MHz | 0,388 | 1992 |
ARM Cortex-M0 | 45 MIPS vid 50 MHz | 0,9 | 2009 |
Intel i860 | 50 MIPS vid 50 MHz | ett | 1991 |
Intel DX4 | 70 MIPS vid 100 MHz | 0,7 | 1994 |
MIPS R4400 (1 kärna sgi crimson) | 120 MIPS vid 150 MHz | 0,567 | 1993 |
ARM Cortex-M3 | 125 MIPS vid 100 MHz | 1,25 | 2004 |
DEC Alpha 21064 EV4 | 135 MIPS vid 200 MHz | 0,675 | 1993 |
IBM-Motorola PowerPC 601 | 157,7 MIPS vid 80 MHz | 1,971 | 1993 |
Intel Pentium | 188 MIPS vid 100 MHz | 1,88 | 1994 |
IBM-Motorola PowerPC 603e | 188 MIPS vid 133 MHz | 1,414 | 1995 |
IBM-Motorola PowerPC 603ev | 423 MIPS vid 300 MHz | 1,41 | 1996 |
ARM Cortex-R4 | 450 MIPS vid 270 MHz | 1,66 | 2006 |
ARM11 | 515 MIPS vid 412 MHz | 1,25 | 2002 |
IBM-Motorola PowerPC 750 | 525 MIPS vid 233 MHz | 2.3 | 1997 |
Intel Pentium Pro | 541 MIPS vid 200 MHz | 2.7 | 1996 |
LINKS-1 datorgrafiksystem (257 kärnor) | 642,5 MIPS vid 10 MHz | 2.5 | 1982 |
ARM Cortex A5 | 1256 MIPS vid 800 MHz | 1,57 | 2011 |
ARM Cortex-A8 (iPhone 4) | 2000 MIPS vid 1 GHz | 2.0 | 2005 |
Intel Pentium III | 2054 MIPS vid 600 MHz | 3.4 | 1999 |
Qualcomm Scorpion (Cortex A8-liknande) | 2000 MIPS vid 1 GHz | 2.1 | 2008 |
SGI Onyx RealityEngine 2 (36 kärnor) | 2640 MIPS vid 150 MHz | 17.6 | 1993 |
ARM Cortex A7 | 2850 MIPS vid 1,5 GHz | 1.9 | 2011 |
AMD Athlon | 3561 MIPS vid 1,2 GHz | 3.0 | 2000 |
Intel Atom N270 (Enkelkärna) | 3846 MIPS vid 1,6 GHz | 2.4 | 2008 |
Raspberry Pi 2 | 4744 MIPS vid 1 GHz | 4,744 | 2014 |
Motor (PS2) | 6000 MIPS vid 294 MHz | 20,408 | 2000 |
ARM Cortex-A9 (dubbel kärna) | 7500 MIPS vid 1,5 GHz | 5.0 | 2009 |
AMD Athlon XP 2500+ | 7527 MIPS vid 1,83 GHz | 4.1 | 2003 |
Pentium 4 Extreme Edition | 9726 MIPS vid 3,2 GHz | 3.0 | 2003 |
AMD E-350 (dubbelkärnig) | 10 000 MIPS vid 1,6 GHz | 6,25 | 2011 |
PS3 Cell BE (endast PPE) | 10240 MIPS vid 3,2 GHz | 3.2 | 2006 |
Creative X-FI(EMU20K1) | 10340 MIPS vid 400 MHz | 25,82 | 2005 |
Fujitsu-NAL numerisk vindtunnel (168 kärnor) | 10718,4 MIPS vid 105 MHz | 63,8 | 1993 |
AMD Athlon FX-57 | 12 000 MIPS vid 2,8 GHz | 4.3 | 2005 |