IPS ( ing. instrucțiuni pe secundă - instrucțiuni pe secundă) - o măsură a vitezei unui procesor de computer . Afișează numărul anumitor instrucțiuni executate de procesor într-o secundă . Valorile IPS declarate adesea de producători sunt valori de vârf și sunt obținute pe secvențe de instrucțiuni care nu sunt tipice pentru programele reale . De asemenea, valorile IPS sunt puternic afectate de lățimea de bandă a ierarhiei de memorie . În acest sens, în locul valorilor inițiale IPS, se obișnuiește să se utilizeze rezultatele testelor sintetice ( benchmark ) pentru a evalua performanța , de exempluSPECint sau Dhrystone .
Unități de măsură derivate:
Înainte de apariția testelor de performanță general acceptate, scorurile medii ale vitezei computerului erau calculate pe baza unui amestec de instrucțiuni. Cel mai cunoscut este amestecul Gibson [2] obținut de Jack Gibson de la IBM Corporation pentru programe științifice. Amestecuri fără virgulă mobilă au fost dezvoltate pentru programe comerciale , cum ar fi amestecul ADP. În lista [3] , se pot găsi estimări de performanță pentru aproximativ 175 de computere din anii 1960 și 1970 în sarcini științifice (Gibson) și comerciale (ADP).
Deși MIPS ar putea fi o măsură simplă pentru compararea performanței procesoarelor cu aceeași arhitectură, utilizarea lor pentru compararea arhitecturilor diferite este limitată. Uneori, inginerii se referă la această unitate drept Indicatorul fără sens al vitezei procesorului . [patru]
În anii 1970, performanța minicalculatoarelor a fost adesea comparată în unitățile VAX MIPS . Performanța diferitelor computere a fost comparată cu o mașină VAX 11/780, a cărei viteză a fost luată ca 1 MIPS . (Uneori, această unitate se numește VAX Unit of Performance sau VUP .) Un astfel de benchmark a fost ales, printre altele, deoarece 11/780 are performanțe apropiate de IBM System / 370 mainframe model 158-3, care a fost adesea confundat cu 1 MIPS.
Uneori, performanța minicalculatoarelor a fost măsurată folosind un program Fortran numit Whetstone benchmark . Rezultatul său s-a numit Milioane de instrucțiuni pe secundă (MWIPS). De exemplu, VAX 11/780 cu FPA lansat în 1977 avea un rating de 1,02 MWIPS.
Procesor/Sistem | dhrystone MIPS / MHz | D-ops pe ceas | An |
---|---|---|---|
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 |
Tehnologia 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 la /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 la 12 MHz | 0,107 | 1982 |
Motorola 68000 (sega genesis) | 1,4 MIPS la 8 MHz | 0,175 | 1979 |
Intel i386DX | 2,15 MIPS la 16 MHz | 0,134 | 1985 |
ARM2 | 4 MIPS la 8 MHz | 0,5 | 1986 |
Intel i386DX | 4,3 MIPS la 33 MHz | 0,13 | 1989 |
Texas Instruments TMS32010 | 5 MIPS la 20 MHz | 0,25 | 1983 |
Intel 8751 | 0,66 MIPS la 8 MHz | 0,083 | 1985 |
Intel i486DX | 8,7 MIPS la 25 MHz | 0,348 | 1989 |
AMD Am386 | 9 MIPS la 40 MHz | 0,225 | 1991 |
Intel i486DX | 11,1 MIPS la 33 MHz | 0,336 | 1991 |
Intel i860 | 25 MIPS la 25 MHz | unu | 1989 |
Intel i486DX2 | 25,6 MIPS la 66 MHz | 0,388 | 1992 |
ARM Cortex-M0 | 45 MIPS la 50 MHz | 0,9 | 2009 |
Intel i860 | 50 MIPS la 50 MHz | unu | 1991 |
Intel DX4 | 70 MIPS la 100 MHz | 0,7 | 1994 |
MIPS R4400 (1 nucleu sgi crimson) | 120 MIPS la 150 MHz | 0,567 | 1993 |
ARM Cortex-M3 | 125 MIPS la 100 MHz | 1.25 | 2004 |
DEC Alpha 21064 EV4 | 135 MIPS la 200 MHz | 0,675 | 1993 |
IBM-Motorola PowerPC 601 | 157,7 MIPS la 80 MHz | 1.971 | 1993 |
Intel Pentium | 188 MIPS la 100 MHz | 1,88 | 1994 |
IBM-Motorola PowerPC 603e | 188 MIPS la 133 MHz | 1.414 | 1995 |
IBM-Motorola PowerPC 603ev | 423 MIPS la 300 MHz | 1.41 | 1996 |
ARM Cortex-R4 | 450 MIPS la 270 MHz | 1,66 | 2006 |
ARM11 | 515 MIPS la 412 MHz | 1.25 | 2002 |
IBM-Motorola PowerPC 750 | 525 MIPS la 233 MHz | 2.3 | 1997 |
Intel Pentium Pro | 541 MIPS la 200 MHz | 2.7 | 1996 |
Sistem grafic LINKS-1 (257 de nuclee) | 642,5 MIPS la 10 MHz | 2.5 | 1982 |
ARM Cortex A5 | 1256 MIPS la 800 MHz | 1,57 | 2011 |
ARM Cortex-A8 (iPhone 4) | 2000 MIPS la 1 GHz | 2.0 | 2005 |
Intel Pentium III | 2054 MIPS la 600 MHz | 3.4 | 1999 |
Qualcomm Scorpion (asemănător cu Cortex A8) | 2000 MIPS la 1 GHz | 2.1 | 2008 |
SGI Onyx RealityEngine 2 (36 de nuclee) | 2640 MIPS la 150 MHz | 17.6 | 1993 |
ARM Cortex A7 | 2850 MIPS la 1,5 GHz | 1.9 | 2011 |
AMD Athlon | 3561 MIPS la 1,2 GHz | 3.0 | 2000 |
Intel Atom N270 (un singur nucleu) | 3846 MIPS la 1,6 GHz | 2.4 | 2008 |
Raspberry Pi 2 | 4744 MIPS la 1 GHz | 4.744 | 2014 |
Motor (PS2) | 6000 MIPS la 294 MHz | 20.408 | 2000 |
ARM Cortex-A9 (dublu nucleu) | 7500 MIPS la 1,5 GHz | 5.0 | 2009 |
AMD Athlon XP 2500+ | 7527 MIPS la 1,83 GHz | 4.1 | 2003 |
Pentium 4 Extreme Edition | 9726 MIPS la 3,2 GHz | 3.0 | 2003 |
AMD E-350 (dublu nucleu) | 10.000 MIPS la 1,6 GHz | 6.25 | 2011 |
PS3 Cell BE (numai PPE) | 10240 MIPS la 3,2 GHz | 3.2 | 2006 |
Creative X-FI(EMU20K1) | 10340 MIPS la 400 MHz | 25.82 | 2005 |
Tunel de vânt numeric Fujitsu-NAL (168 de nuclee) | 10718,4 MIPS la 105 MHz | 63,8 | 1993 |
AMD Athlon FX-57 | 12.000 MIPS la 2,8 GHz | 4.3 | 2005 |