Leistungsbewertung und Profiling
Die Befehle eines Programms verteilen sich auf Ganzzahloperationen 50 % (CPI 1), Load und Store 30 % (CPI 2) und Verzweigungen 20 % (CPI 5). Wie groß ist die mittlere CPI?
- A2,1
- B2,67
- C8
Antwort und Erläuterung anzeigen
Antwort: A. 2,1
Die mittlere CPI ist die Summe der CPI je Befehlsart multipliziert mit deren Anteil am Ganzen: 0,5 × 1 + 0,3 × 2 + 0,2 × 5 = 0,5 + 0,6 + 1,0 = 2,1. In diesem Beispiel machen Verzweigungen nur 20 % aus, tragen aber fast die Hälfte der CPI-Summe bei. Es ist erkennbar, welche Befehlsart viel Zeit beansprucht, und das hilft, die zu verbessernde Stelle zu finden.