Prestatiemeting en profiling

Welke les over de aanpak van prestatieverbetering volgt het best uit de wet van Amdahl?

  1. APrioriteit geven aan het versnellen van het deel dat veel tijd kost (het veelvoorkomende geval)
  2. BEerst de zelden uitgevoerde delen versnellen
  3. CHet effect op het geheel is hetzelfde, welk deel ook wordt versneld
Antwoord en toelichting tonen

Antwoord: A. Prioriteit geven aan het versnellen van het deel dat veel tijd kost (het veelvoorkomende geval)

Als een deel dat slechts 1 % van het geheel beslaat oneindig snel wordt gemaakt, wordt het geheel slechts ongeveer 1 % sneller. Wordt daarentegen een deel dat 80 % beslaat 2 keer zo snel gemaakt, dan wordt het geheel ongeveer 1,7 keer zo snel. Daarom is het gebruikelijk om eerst met een profiler de delen te vinden die veel tijd kosten en daar te beginnen met verbeteren. “Maak het veelvoorkomende geval snel” is een principe dat steeds opnieuw wordt toegepast bij computerontwerp.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Prestatiemeting en profiling

  1. Welke uitspraak over de gedachte achter de wet van Gustafson is juist?
  2. Welk verschil tussen “strong scaling” en “weak scaling” bij de evaluatie van parallelle berekeningen is juist?
  3. Welke aanpak is het meest geschikt bij het beoordelen van computerprestaties met benchmarks?
  4. Welke beschrijving van een standaardbenchmark zoals SPEC CPU is juist?
  5. Waarom wordt het meetkundig gemiddelde vaak gebruikt om de snelheidsverhoudingen van meerdere benchmarks ten opzichte van een referentiecomputer samen te vatten?

Vergelijkingen bij dit onderwerp