Prestatiemeting en profiling
Door een wijziging in het CPU-ontwerp is de klokfrequentie 1,5 keer zo hoog geworden, maar is de CPI ook 1,2 keer zo hoog geworden (hetzelfde aantal instructies). Hoeveel keer zo snel is de uitvoering vergeleken met het origineel?
- A1,25 keer
- B1,5 keer
- C1,8 keer
Antwoord en toelichting tonen
Antwoord: A. 1,25 keer
De uitvoeringstijd is aantal instructies × CPI ÷ frequentie, dus de nieuwe tijd is 1,2 ÷ 1,5 = 0,8 keer de oorspronkelijke tijd en de snelheid is 1 ÷ 0,8 = 1,25 keer zo hoog. Wanneer de pipeline dieper wordt gemaakt om de frequentie te verhogen, neemt de CPI vaak toe, bijvoorbeeld door het verlies bij een verkeerd voorspelde sprong. Hoewel de frequentie alleen een factor 1,5 lijkt op te leveren, blijft het werkelijke effect beperkt tot 1,25. De prestaties moeten worden beoordeeld aan de hand van het product van de drie factoren.