Kuinka suorittimen MIPS lasketaan

Monta kertaa huomaat, että prosessorin suorituskyky tai yksinkertaisesti sen teho ilmaistaan ​​mittayksikönä, jota kutsutaan MIPS . Tässä artikkelissa aiomme kertoa sinulle, mikä tämä mittayksikkö on, miten se lasketaan ja miten sinun tulisi tulkita se tietääksesi prosessori.

Vanhina aikoina nimeä MIPS käytettiin MIPS Technologiesin valmistamalle prosessorityypille, jonka nimi tuli nimikirjaimista "Mikroprosessori ilman lukittuja putkivaiheita" ja jolla oli RISC-arkkitehtuuri. Sony PlayStation, PlayStation 2 ja PSP-konsolit. Mutta tässä ei viitata tämän tyyppiseen MIPS: ään, joka on jo käytössä, vaan prosessorin tehonmittausyksikköön. Katsotaanpa.

Kuinka suorittimen MIPS lasketaan

Mitä ovat MIPS?

Tällä alueella MIPS tulee myös englanninkielisestä lyhenteestä, joka tässä tapauksessa olisi "Miljoonat ohjeet sekunnissa", tai miljoonia ohjeita sekunnissa . Kuten jo olettaa, ne ovat tapa mitata prosessorin teho, koska mitä miljoonia ohjeita sekunnissa prosessori kykenee, sitä tehokkaampia ne ovat.

Tämä toimenpide on kuitenkin hyödyllinen vain prosessoreille, joilla on samat ohjeet ja kunhan käytetään vertailuarvoja, jotka on koottu samalla kääntäjällä ja samalla optimointitasolla. Tämä johtuu siitä, että sama tehtävä voi edellyttää eri määrää ohjeita, jos niillä ei ole samoja ohjeita. Toisin sanoen, voit mitata prosessorin pakkaaman tehon tiedostojen purkamiseksi, mutta jos prosessoreilla ei ole samaa käskyjoukkoa, toinen käyttää erilaisia ​​ohjeita kuin toinen, joten tulos ei olisi vertailukelpoinen.

MIPS en 7ZIP: n vertailuarvo

Vastaavasti vertailukohdasta, jossa MIPS mitataan, saadaan yksi tai toinen tulos. Jatkamalla pakattujen tiedostojen esimerkkiä, samaa tulosta ei saada käyttämällä 7Zip kuin WinZIP, koska ne käyttävät erilaisia ​​pakkausalgoritmeja ja vaikka vertailtaisiin kahta prosessoria, joilla on samat ohjeet, tulokset vaihtelevat suuresti.

Kuinka tätä mittaa käytetään ja mihin se vastaa?

Ok, tiedämme jo, että MIPS on miljoonia ohjeita sekunnissa, jonka prosessori voi käsitellä, mutta tämä riippuu ohjeiden joukosta ja käytetystä vertailuarvosta. Se on silti tehon mitta ja jos vertaamme kahta prosessoria samoissa olosuhteissa, se on täysin pätevä.

On kuitenkin muistettava, että tässä tapauksessa Ishayoiden opettaman RAM myös järjestelmän vaikuttaa paljon (siksi, jos käytetään täsmälleen samaa prosessoria, vertailuarvoja, kuten 7Zip, käytetään usein RAM: n suorituskyvyn mittaamiseen enemmän kuin prosessoria), ja sitä ei yleensä oteta huomioon laskettaessa. Näiden ongelmien takia prosessorin tehon mittaaminen MIPS: ssä on jäänyt käyttämättä, koska luotettavien mittausten saaminen on erittäin vaikeaa.

Joka tapauksessa on syytä mainita, että GNU / Linux ympäristöihin, joihin MIPS yleensä viittaa BogoMips , kun taas vertaamme tätä mittayksikköä liukulukujen aritmeettiseen arvoon, meidän pitäisi tehdä se LEIPUU .

Siksi aikaisemmin tämä oli paljon pätevämpi mittayksikkö kuin nykyään; Vertailun vuoksi ensimmäisenä käyttäjänä pidetyn prosessorin, Intel 8086, sillä oli 800 KIPS: ää (tuhansia ohjeita, se ei saavuttanut miljoonia), kun taas Pentium 4 onnistui saavuttamaan 1700 MIPS: ää.