Wat is Speedup?

Waarde die de uitvoeringstijd vóór de verbetering deelt door de uitvoeringstijd erna. 2 betekent dat het twee keer zo snel is geworden.

Japanse benaming: 速度向上率

“Speedup” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Prestatiemeting en profiling.

Vakgebied: Prestatiemeting en profiling

Nu oefenen: vragen over Speedup

Hoe wordt de versnelling (speedup) die een prestatieverbetering weergeeft juist bepaald?

  1. AUitvoeringstijd voor de verbetering ÷ uitvoeringstijd na de verbetering
  2. BUitvoeringstijd na de verbetering ÷ uitvoeringstijd voor de verbetering
  3. CUitvoeringstijd voor de verbetering − uitvoeringstijd na de verbetering
Antwoord en toelichting tonen

Antwoord: A. Uitvoeringstijd voor de verbetering ÷ uitvoeringstijd na de verbetering

De versnelling is de tijd vóór de verbetering gedeeld door de tijd na de verbetering. Als een bewerking die 10 s duurde nog maar 4 s duurt, is de versnelling 10 ÷ 4 = 2,5 keer. “60 % korter” en “2,5 keer zo snel” betekenen hetzelfde, maar de formuleringen worden gemakkelijk verward. Bij het weergeven van het effect van parallellisatie wordt de tijd met één core als referentie genomen en wordt de versnelling bij een toenemend aantal cores aangegeven.

Vragen met “Speedup” (1)

  1. Hoe wordt de versnelling (speedup) die een prestatieverbetering weergeeft juist bepaald?

Verwante termen

Numerieke apertuur (NA) Benchmark CPI CPU-tijd Doorvoer (throughput) Flame graph Harmonisch gemiddelde Meetkundig gemiddelde Microbenchmark Parallelle efficiëntie (parallel efficiency)

Naar de woordenlijst