Wat is Parallelle efficiëntie (parallel efficiency)?

Waarde die ontstaat door de versnelling dankzij parallellisatie te delen door het aantal processoren. Geeft aan hoe effectief de cores worden gebruikt.

Japanse benaming: 並列効率

“Parallelle efficiëntie (parallel efficiency)” komt voor in 1 oefenvragen uit 1 onderwerpen, bijv. Prestatiemeting en profiling.

Vakgebied: Prestatiemeting en profiling

Nu oefenen: vragen over Parallelle efficiëntie (parallel efficiency)

Bij parallelle uitvoering op 8 cores werd het programma 6 keer zo snel als met 1 core. Wat is de parallelle efficiëntie?

  1. A75 %
  2. B133 %
  3. C48 %
Antwoord en toelichting tonen

Antwoord: A. 75 %

De parallelle efficiëntie is de versnelling gedeeld door het aantal cores en geeft aan hoe effectief de cores worden gebruikt. 6 ÷ 8 = 75 %, dus ten opzichte van het ideaal (8 keer) wordt drie kwart van het effect bereikt. De resterende 25 % gaat verloren door wachten op synchronisatie, ongelijke werkverdeling, communicatie en strijd om geheugenbandbreedte. Naarmate er meer cores zijn, daalt de efficiëntie gemakkelijk, dus het te gebruiken aantal cores wordt bepaald door te kijken tot waar de efficiëntie op peil blijft.

“Parallelle efficiëntie (parallel efficiency)” in de toelichting

Vragen met “Parallelle efficiëntie (parallel efficiency)” (1)

  1. Bij parallelle uitvoering op 8 cores werd het programma 6 keer zo snel als met 1 core. Wat is de parallelle efficiëntie?

Verwante termen

Benchmark CPI CPU-tijd Doorvoer (throughput) Flame graph Harmonisch gemiddelde Meetkundig gemiddelde Microbenchmark Prestatieteller (performance counter) Probe-effect

Naar de woordenlijst