.
Contents:
.
Main
page
About
CompMeas
CompMeas
Services
Products
(RptCM)
* Updates,
RptCM
* Updates,
Rpt2Exc
* Reference
* Sample
reports/graphs
--
WLM
Goals vs Actuals
-- CPU
usage
-- CPU
usage, SysPlex
-- Transactions,
time & rate
-- Transactions,
distribution
-- I/O,
time & rate
-- Delay,
usage, velocity
-- Coupling
Facility
-- Other reports
MIPS
or RIPS ?
|
MIPS
or RIPS ?
(Suomeksi jäljempänä ...) CompMeas Consulting, Raimo Korhonen 22.11.2004 p.+358-(0)9-3511 304 Internet: www.compmeas.fi RIPS ====
RIPS (Relative Instructions per Second). Relative CPU-power.
RIPS is used to compare the relative CPU-power of one computer to the other. RIPS-value of the base computer can be selected freely, for example close to the generally used MIPS-value or MSU-value.
The RIPS-value of the other computer should be selected in relation to the base computer mentioned. At the same time one should tell, what are the workloads where these values are based on, since the ratios between the values are different on different workloads.
The base for these comparisons should be the LSPR-measurents of IBM, as these measurements are done carefully and trustworthy. These measurements are refered to by many independent sources. RIPS-values could be based on your own measurements, but it is very time consuming to make these measurements reliable and in an isolated environment. When RIPS-values are based on the MSU-values, then the comparisons are rather based on the software costs of the systems.
What then means MIPS-values? Exactly speaking MIPS means "Milions of Instructions per Second". MIPS-ratios may be very different between different computers or on different workloads, even though the power is the same. Reasons for this are for example the different buffer structures of the computers or the different instruction sets used by the applications. For this reason, when someone is using MIPS-values, one does not mean MIPS (Millions of Insrtuction per Second). Usually he is trying to express the relative power of the computer.
Because, one does not mean MIPS when he is talking about MIPS, it is better to use RIPS-values. Then one emphasizes that he is using relative values. And he might mention the workloads where the values are based on.
RIPS (in Finnish) =============
RIPS (Relative Instructions per Second). Suhteellinen CPU-teho.
RIPS kuvaa koneen suhteellista tehoa verrattuna muihin koneisiin. Yhden koneen (peruskone) RIPS-luku voidaan valita vapaasti, esimerkiksi lähelle usein käytettyä MIPS-lukua tai MSU-luvun kokoiseksi.
Muiden koneiden RIPS-luvut valitaan suhteessa valittuun peruskoneeseen. Samalla kannattaa ilmoittaa mistä kuormatyypeistä kuormat muodostuvat, joiden perusteella vertailuluvut (RIPS-luvut) on laskettu, koska koneiden tehosuhteet eri kuormilla on erilaiset
Vertailuperustaksi kannattaa valita IBM:n LSPR-mittaukset, koska ne on havaittu luotettaviksi ("mittaukset tehty kaksi sormea Kirjan päällä") ja niihin nojautuvat myös monet IBM:stä riippumattomat lähteet. Vertailuperustana voi tietysti käyttää vaikka omiakin mittauksia, jos sellaiset on pystynyt tekemään luotettavasti, monipuolisesti ja eristetysti ilman häiriötekijöitä. Kun vertailuperustaksi valitaan MSU-luvut, suhteutetaan silloin RIPS-luvut paremminkin kustannuslähtöisesti.
Mitä tarkoitetaan sitten MIPS-luvulla? Sitähän käytetään. Tarkkaan ottaen MIPS tarkoittaa "miljoonia konekäskyjä per sekunti". MIPS-luvut muuttuvat paljon koneesta ja kuormatyypistä toiseen siirryttäessä, vaikka tehot eivät muuttuisikaan. Tämä johtuu mm. koneiden puskurirakenteista ja sovellusohjelmien käyttämistä käskykokoelmista. Siitä syystä, kun puhutaan MIPS-luvusta, ei tarkoitetakaan MIPS-lukua, vaan tarkoitetaan suhteellista tehoa.
Koska MIPS-luvulla ei tarkoiteta MIPS-lukua, on parempi käyttää RIPS-lukua, jolloin korostetusti ilmaistaan tarkoitettavan suhteellista tehoa. Ja samalla voi tuoda esiin sen, mihin RIPS-luvut perustuvat, mistä kuormatyypeistä on kysymys ja mistä mittauksista.
|