Proseminar: Entwurf von HW/SW-Systemen
SS 2002 Universität Hamburg
Christian Späh
Einführung
Theorie
Alles Relativ?
Was ist Zeit?
Unix "time"
system CPU time
Neuer Maßstab
Clock Cycles
Performance
Compiler
Praxis
Irrtümer
Anhang

Clock cycles

CPU clock cycles = Anzahl Befehle eines Programms x CPI

Annahme:

  • Rechner A:
    • clock cycle time = 1 ns
    • CPI = 2.0
  • Rechner B:
    • clock cycle time = 2 ns
    • CPI = 1.2
  • Auf beiden Rechnern läuft das selbe Programm.
    Anzahl Befehle = K

CPU time = CPU clock cycles x Clock cycles time
CPU time (A) = K x 2.0 x 1 ns = 2 x K ns
CPU time (B) = K x 1.2 x 2 ns = 2.4 x K ns

CPU time (B) = 2.4 x K ns = 1.2
CPU time (A) 2 x K ns

  • Rechner A ist 1.2 mal schneller als B für dieses Programm.

zurück Druckversion weiter