Wat is Harmonisch gemiddelde?

Het omgekeerde van het gemiddelde van de omgekeerden van waarden. Wordt gebruikt bij het middelen van snelheden (ratio's) voor een gelijke hoeveelheid werk.

Japanse benaming: 調和平均

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

Vakgebied: Prestatiemeting en profiling

Nu oefenen: vragen over Harmonisch gemiddelde

Twee programma’s met hetzelfde aantal instructies werden na elkaar uitgevoerd, het ene met een snelheid van 1000 miljoen instructies per seconde en het andere met 500 miljoen instructies per seconde. Wat is de gemiddelde snelheid over het geheel?

  1. A750 miljoen instructies per seconde
  2. Bca. 707 miljoen instructies per seconde
  3. Cca. 667 miljoen instructies per seconde
Antwoord en toelichting tonen

Antwoord: C. ca. 667 miljoen instructies per seconde

Bij I instructies per programma zijn de tijden I ÷ 1000 en I ÷ 500, met als totaal 3I ÷ 1000. In deze tijd zijn in totaal 2I instructies uitgevoerd, dus de gemiddelde snelheid is 2I ÷ (3I ÷ 1000) ≈ 667. Het langzamere programma kost meer tijd, waardoor het gemiddelde naar de lagere waarde wordt getrokken. Bij het middelen van snelheden (verhoudingen) voor dezelfde hoeveelheid werk wordt zo het harmonisch gemiddelde gebruikt in plaats van het rekenkundig gemiddelde.

“Harmonisch gemiddelde” in de toelichting

Vragen met “Harmonisch gemiddelde” (1)

  1. Twee programma’s met hetzelfde aantal instructies werden na elkaar uitgevoerd, het ene met een snelheid van 1000 miljoen instructies per seconde en het andere met 500 miljoen instructies per seconde. Wat is de gemiddelde snelheid over het geheel?

Verwante termen

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

Naar de woordenlijst