IPS (performanță)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 19 iulie 2021; verificările necesită 6 modificări .

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

Vezi și

Teste de performanță

Note

  1. S. I. Adyan. Dicţionar enciclopedic matematic . - Bufniţe. encicl., 1988-01-01. — 856 p. Arhivat pe 20 decembrie 2016 la Wayback Machine
  2. JC Gibson. Mixul Gibson // Raport tehnic. TR 00.2043. - Poughkeepsie, NY: IBM Systems Development Division, 1970.
  3. Vitezele computerului de la amestecurile de instrucțiuni dinainte de 1960 până în 1971 . Consultat la 30 aprilie 2016. Arhivat din original pe 21 iunie 2014.
  4. Ted MacNeil. Nu vă lăsați induși în eroare de MIPS (link indisponibil) . revista IBM. Arhivat din original pe 17 august 2012.