IPS ( eng. käskyjä sekunnissa - käskyjä sekunnissa) - tietokoneen prosessorin nopeuden mitta . Näyttää prosessorin yhdessä sekunnissa suorittamien tiettyjen käskyjen määrän . Valmistajien usein ilmoittamat IPS-arvot ovat huippuarvoja, ja ne saadaan käskysarjoista, jotka eivät ole tyypillisiä todellisille ohjelmille . Myös muistihierarkian kaistanleveys vaikuttaa voimakkaasti IPS-arvoihin . Tässä suhteessa on tapana käyttää IPS-alkuarvojen sijaan synteettisten testien tuloksia ( benchmark ) suorituskyvyn arvioimiseen mm. SPECint tai Dhrystone .
Johdetut mittayksiköt:
Ennen yleisesti hyväksyttyjen suorituskykytestien tuloa keskimääräiset tietokoneen nopeuspisteet laskettiin ohjeiden sekoituksen perusteella. Tunnetuin on Gibson-sekoitus [2] , jonka IBM Corporationin Jack Gibson hankki tieteellisiä ohjelmia varten. Ei -liukupisteseoksia on kehitetty kaupallisiin ohjelmiin , kuten ADP-seos. Listasta [3] löytyy suorituskykyarvioita noin 175 tietokoneelle 1960- ja 1970-luvuilta tieteellisissä (Gibson) ja kaupallisissa (ADP) tehtävissä.
Vaikka MIPS voisi olla yksinkertainen mittari saman arkkitehtuurin prosessorien suorituskyvyn vertailuun, niiden käyttö erilaisten arkkitehtuurien vertailussa on rajallista. Joskus insinöörit kutsuvat tätä yksikköä prosessorin nopeuden merkityksettömäksi indikaattoriksi . [neljä]
1970-luvulla minitietokoneiden suorituskykyä verrattiin usein VAX MIPS -yksiköissä . Eri tietokoneiden suorituskykyä verrattiin VAX 11/780 koneeseen, jonka nopeudeksi otettiin 1 MIPS . (Joskus tätä yksikköä kutsutaan nimellä VAX Unit of Performance tai VUP .) Tällainen vertailukohta valittiin muun muassa siksi, että 11/780:n suorituskyky on lähellä IBM System / 370 -mainframe-mallia 158-3, jota myös usein luultiin 1 MIPS.
Joskus minitietokoneiden suorituskykyä mitattiin käyttämällä Fortran -ohjelmaa nimeltä Whetstone benchmark . Hänen tuloksensa oli nimeltään Millions of Whetstone Instructions Per Second (MWIPS). Esimerkiksi vuonna 1977 julkaistun VAX 11/780:n FPA:n luokitus oli 1,02 MWIPS.
Prosessori / järjestelmä | dhrystone MIPS / MHz | D-ops kelloa kohden | vuosi |
---|---|---|---|
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.29MIPS/2MHz | 0,145 | 1974 |
Intel 8086 | 0.33MIPS/5MHz | 0,066 | 1978 |
Motorola 6809 | 0,42MIPS/1MHz | 0,42 | 1977 |
MOS Technology 6502 (NES) | 0.43MIPS/1MHz | 0,43 | 1975 |
Intel 8080A | 0,435MIPS/3MHz | 0,145 | 1976 |
Motorola 6802 | 0,5 MIPS /1 MHz | 0.5 | 1977 |
Zilog Z80 (sega genesis) | 0,58MIPS/4MHz | 0,145 | 1976 |
IBM System/370 158 | 0,64 MIPS / 8,696 MHz | 0,0736 | 1972 |
Intel 8088 | 0.75MIPS/10MHz | 0,075 | 1979 |
VAX-11/780 | 1MIPS / 5 MHz | 0.2 | 1977 |
Intel 286 | 1,28 MIPS taajuudella 12 MHz | 0,107 | 1982 |
Motorola 68000 (sega genesis) | 1,4 MIPS 8 MHz:llä | 0,175 | 1979 |
Intel i386DX | 2,15 MIPS taajuudella 16 MHz | 0,134 | 1985 |
ARM2 | 4 MIPS taajuudella 8 MHz | 0.5 | 1986 |
Intel i386DX | 4,3 MIPS taajuudella 33 MHz | 0.13 | 1989 |
Texas Instruments TMS32010 | 5 MIPS 20 MHz taajuudella | 0,25 | 1983 |
Intel 8751 | 0,66 MIPS 8 MHz:llä | 0,083 | 1985 |
Intel i486DX | 8,7 MIPS taajuudella 25 MHz | 0,348 | 1989 |
AMD Am386 | 9 MIPS taajuudella 40 MHz | 0,225 | 1991 |
Intel i486DX | 11,1 MIPS taajuudella 33 MHz | 0,336 | 1991 |
Intel i860 | 25 MIPS 25 MHz:llä | yksi | 1989 |
Intel i486DX2 | 25,6 MIPS 66 MHz:llä | 0,388 | 1992 |
ARM Cortex-M0 | 45 MIPS 50 MHz:llä | 0.9 | 2009 |
Intel i860 | 50 MIPS 50 MHz:llä | yksi | 1991 |
Intel DX4 | 70 MIPS taajuudella 100 MHz | 0.7 | 1994 |
MIPS R4400 (1 ydin sgi crimson) | 120 MIPS taajuudella 150 MHz | 0,567 | 1993 |
ARM Cortex-M3 | 125 MIPS 100 MHz:llä | 1.25 | 2004 |
DEC Alpha 21064 EV4 | 135 MIPS 200 MHz:llä | 0,675 | 1993 |
IBM-Motorola PowerPC 601 | 157,7 MIPS 80 MHz:llä | 1,971 | 1993 |
Intel Pentium | 188 MIPS taajuudella 100 MHz | 1.88 | 1994 |
IBM-Motorola PowerPC 603e | 188 MIPS taajuudella 133 MHz | 1.414 | 1995 |
IBM-Motorola PowerPC 603ev | 423 MIPS taajuudella 300 MHz | 1.41 | 1996 |
ARM Cortex-R4 | 450 MIPS 270 MHz:llä | 1.66 | 2006 |
ARM11 | 515 MIPS taajuudella 412 MHz | 1.25 | 2002 |
IBM-Motorola PowerPC 750 | 525 MIPS taajuudella 233 MHz | 2.3 | 1997 |
Intel Pentium Pro | 541 MIPS 200 MHz:llä | 2.7 | 1996 |
LINKS-1 Computer Graphics System (257 ydintä) | 642,5 MIPS taajuudella 10 MHz | 2.5 | 1982 |
ARM Cortex A5 | 1256 MIPS 800 MHz:llä | 1.57 | 2011 |
ARM Cortex-A8 (iPhone 4) | 2000 MIPS 1 GHz:llä | 2.0 | 2005 |
Intel Pentium III | 2054 MIPS 600 MHz:llä | 3.4 | 1999 |
Qualcomm Scorpion (Cortex A8:n kaltainen) | 2000 MIPS 1 GHz:llä | 2.1 | 2008 |
SGI Onyx RealityEngine 2 (36 ydintä) | 2640 MIPS taajuudella 150 MHz | 17.6 | 1993 |
ARM Cortex A7 | 2850 MIPS 1,5 GHz:llä | 1.9 | 2011 |
AMD Athlon | 3561 MIPS 1,2 GHz:llä | 3.0 | 2000 |
Intel Atom N270 (yksiytiminen) | 3846 MIPS 1,6 GHz:llä | 2.4 | 2008 |
Raspberry Pi 2 | 4744 MIPS 1 GHz:llä | 4.744 | 2014 |
Moottori (PS2) | 6000 MIPS taajuudella 294 MHz | 20.408 | 2000 |
ARM Cortex-A9 (kaksiytiminen) | 7500 MIPS 1,5 GHz:llä | 5.0 | 2009 |
AMD Athlon XP 2500+ | 7527 MIPS taajuudella 1,83 GHz | 4.1 | 2003 |
Pentium 4 Extreme Edition | 9726 MIPS 3,2 GHz:llä | 3.0 | 2003 |
AMD E-350 (kaksiytiminen) | 10 000 MIPS 1,6 GHz:llä | 6.25 | 2011 |
PS3 Cell BE (vain PPE) | 10240 MIPS 3,2 GHz:llä | 3.2 | 2006 |
Creative X-FI (EMU20K1) | 10340 MIPS 400 MHz:llä | 25.82 | 2005 |
Fujitsu-NAL numeerinen tuulitunneli (168 ydintä) | 10718,4 MIPS taajuudella 105 MHz | 63.8 | 1993 |
AMD Athlon FX-57 | 12 000 MIPS 2,8 GHz:llä | 4.3 | 2005 |