Proseminar: Entwurf von HW/SW-Systemen
SS 2002 Universität Hamburg
Christian Späh

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.

Drucken weiter