Prestatiemeting en profiling
Bij het meten van benchmarks op een laptop varieerde het resultaat voor hetzelfde programma elke keer sterk. Welke combinatie van mogelijke oorzaak aan de CPU-kant en tegenmaatregel is juist?
- ADe instructieset van de CPU verandert elke keer. De instructieset wordt vastgezet
- BHet aantal cores van de CPU verandert elke keer. Er worden cores toegevoegd
- CTurbowerking en frequentieveranderingen door temperatuur. De frequentie wordt vastgezet, of er wordt gemeten onder omstandigheden waarin de temperatuur stabiel is
Antwoord en toelichting tonen
Antwoord: C. Turbowerking en frequentieveranderingen door temperatuur. De frequentie wordt vastgezet, of er wordt gemeten onder omstandigheden waarin de temperatuur stabiel is
Huidige CPU’s verhogen en verlagen de frequentie automatisch al naargelang de marge in temperatuur en vermogen. Wie koud begint, is door turbowerking snel, en bij voortdurend draaien stijgt de temperatuur en daalt de frequentie, zodat hetzelfde programma bij elke meting een ander resultaat geeft. Om het effect van de te vergelijken wijziging goed te zien, zijn maatregelen nodig zoals het vastzetten van de frequentie, het gelijk instellen van de stroomvoorziening, wachten tot de temperatuur stabiel is, en vele malen meten en statistiek toepassen.