IPS ( instrukcí za sekundu - instrukce za sekundu) - míra rychlosti procesoru počítače . Zobrazuje počet určitých instrukcí provedených procesorem za jednu sekundu . Hodnoty IPS často deklarované výrobci jsou špičkové hodnoty a jsou získávány na sekvencích instrukcí, které nejsou typické pro skutečné programy . Hodnoty IPS jsou také silně ovlivněny šířkou pásma paměťové hierarchie . V tomto ohledu je zvykem místo počátečních hodnot IPS používat k hodnocení výkonu výsledky syntetických testů ( angl. benchmark ), například SPECint nebo Dhrystone .
Odvozené měrné jednotky:
Před příchodem obecně uznávaných výkonnostních testů se skóre průměrné rychlosti počítače vypočítávalo na základě směsi instrukcí. Nejznámější je směs Gibson [2] získaná Jackem Gibsonem z IBM Corporation pro vědecké programy. Směsi s neplovoucí desetinnou čárkou byly vyvinuty pro komerční programy , jako je směs ADP. V seznamu [3] lze najít odhady výkonu pro přibližně 175 počítačů z 60. a 70. let 20. století ve vědeckých (Gibson) a komerčních (ADP) úlohách.
Ačkoli MIPS by mohl být jednoduchou metrikou pro porovnávání výkonu procesorů stejné architektury, jejich použití pro porovnávání rozdílných architektur je omezené. Někdy inženýři označují tuto jednotku jako bezvýznamný ukazatel rychlosti procesoru . [čtyři]
V 70. letech byl výkon minipočítačů často srovnáván v jednotkách VAX MIPS . Výkon různých počítačů byl porovnán se strojem VAX 11/780, jehož rychlost byla brána jako 1 MIPS . (Někdy se této jednotce říká VAX Unit of Performance nebo VUP .) Takový benchmark byl zvolen mimo jiné proto, že 11/780 má výkon blízký mainframu IBM System / 370 model 158-3, který byl také často mylně považován za 1 MIPS.
Někdy byl výkon minipočítačů měřen pomocí programu Fortran s názvem Whetstone benchmark . Jeho výsledek se jmenoval Millions of Whetstone Instructions Per Second (MWIPS). Například VAX 11/780 s FPA vydaný v roce 1977 měl hodnocení 1,02 MWIPS.
Procesor/systém | dhrystone MIPS / MHz | D-ops za hodiny | Rok |
---|---|---|---|
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 |
Technologie MOS 6502 (NES) | 0,43 MIPS/1 MHz | 0,43 | 1975 |
Intel 8080A | 0,435 MIPS/3 MHz | 0,145 | 1976 |
Motorola 6802 | 0,5 MIPS při /1 MHz | 0,5 | 1977 |
Zilog Z80 (sega genesis) | 0,58 MIPS/4 MHz | 0,145 | 1976 |
IBM System/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 při 12 MHz | 0,107 | 1982 |
Motorola 68000 (sega genesis) | 1,4 MIPS při 8 MHz | 0,175 | 1979 |
Intel i386DX | 2,15 MIPS při 16 MHz | 0,134 | 1985 |
ARM2 | 4 MIPS při 8 MHz | 0,5 | 1986 |
Intel i386DX | 4,3 MIPS při 33 MHz | 0,13 | 1989 |
Texas Instruments TMS32010 | 5 MIPS při 20 MHz | 0,25 | 1983 |
Intel 8751 | 0,66 MIPS při 8 MHz | 0,083 | 1985 |
Intel i486DX | 8,7 MIPS při 25 MHz | 0,348 | 1989 |
AMD Am386 | 9 MIPS při 40 MHz | 0,225 | 1991 |
Intel i486DX | 11,1 MIPS při 33 MHz | 0,336 | 1991 |
Intel i860 | 25 MIPS při 25 MHz | jeden | 1989 |
Intel i486DX2 | 25,6 MIPS při 66 MHz | 0,388 | 1992 |
ARM Cortex-M0 | 45 MIPS při 50 MHz | 0,9 | 2009 |
Intel i860 | 50 MIPS při 50 MHz | jeden | 1991 |
Intel DX4 | 70 MIPS při 100 MHz | 0,7 | 1994 |
MIPS R4400 (1 jádro sgi karmínová) | 120 MIPS při 150 MHz | 0,567 | 1993 |
ARM Cortex-M3 | 125 MIPS při 100 MHz | 1.25 | 2004 |
DEC Alpha 21064 EV4 | 135 MIPS při 200 MHz | 0,675 | 1993 |
IBM-Motorola PowerPC 601 | 157,7 MIPS při 80 MHz | 1,971 | 1993 |
Intel Pentium | 188 MIPS při 100 MHz | 1,88 | 1994 |
IBM-Motorola PowerPC 603e | 188 MIPS při 133 MHz | 1,414 | 1995 |
IBM-Motorola PowerPC 603ev | 423 MIPS při 300 MHz | 1.41 | 1996 |
ARM Cortex-R4 | 450 MIPS při 270 MHz | 1,66 | 2006 |
ARM11 | 515 MIPS při 412 MHz | 1.25 | 2002 |
IBM-Motorola PowerPC 750 | 525 MIPS při 233 MHz | 2.3 | 1997 |
Intel Pentium Pro | 541 MIPS při 200 MHz | 2.7 | 1996 |
LINKS-1 počítačový grafický systém (257 jader) | 642,5 MIPS při 10 MHz | 2.5 | 1982 |
ARM Cortex A5 | 1256 MIPS při 800 MHz | 1,57 | 2011 |
ARM Cortex-A8 (iPhone 4) | 2000 MIPS při 1 GHz | 2,0 | 2005 |
Intel Pentium III | 2054 MIPS při 600 MHz | 3.4 | 1999 |
Qualcomm Scorpion (jako Cortex A8) | 2000 MIPS při 1 GHz | 2.1 | 2008 |
SGI Onyx RealityEngine 2 (36 jader) | 2640 MIPS při 150 MHz | 17.6 | 1993 |
ARM Cortex A7 | 2850 MIPS při 1,5 GHz | 1.9 | 2011 |
AMD Athlon | 3561 MIPS při 1,2 GHz | 3.0 | 2000 |
Intel Atom N270 (jedno jádro) | 3846 MIPS při 1,6 GHz | 2.4 | 2008 |
Raspberry Pi 2 | 4744 MIPS při 1 GHz | 4,744 | 2014 |
Motor (PS2) | 6000 MIPS při 294 MHz | 20,408 | 2000 |
ARM Cortex-A9 (dvoujádrový) | 7500 MIPS při 1,5 GHz | 5,0 | 2009 |
AMD Athlon XP 2500+ | 7527 MIPS při 1,83 GHz | 4.1 | 2003 |
Pentium 4 Extreme Edition | 9726 MIPS při 3,2 GHz | 3.0 | 2003 |
AMD E-350 (dvoujádrové) | 10 000 MIPS při 1,6 GHz | 6.25 | 2011 |
PS3 Cell BE (pouze PPE) | 10240 MIPS při 3,2 GHz | 3.2 | 2006 |
Creative X-FI (EMU20K1) | 10340 MIPS při 400 MHz | 25,82 | 2005 |
Fujitsu-NAL Numerický větrný tunel (168 jader) | 10718,4 MIPS při 105 MHz | 63,8 | 1993 |
AMD Athlon FX-57 | 12 000 MIPS při 2,8 GHz | 4.3 | 2005 |