.
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.