CPU en architectuur
Welk model toont met de rekenintensiteit (aantal bewerkingen per byte) op de horizontale as of de prestaties van een programma worden begrensd door rekenprestaties of door geheugenbandbreedte?
- AWet van Amdahl
- BRoofline-model
- CPoissonmodel
Antwoord en toelichting tonen
Antwoord: B. Roofline-model
In het roofline-model staat op de horizontale as de rekenintensiteit (aantal bewerkingen per uit het geheugen gelezen byte) en op de verticale as de prestaties. Taken met een lage rekenintensiteit worden begrensd door de geheugenbandbreedte (schuine lijn) en taken met een hoge rekenintensiteit door de piekrekenprestaties (horizontale lijn). Bij een bandbreedte van 1 TB/s en een rekenprestatie van 100 TFLOPS zijn taken met een rekenintensiteit lager dan 100 FLOP/byte bijvoorbeeld door het geheugen begrensd. Het model wordt gebruikt om te bepalen in welke richting verbetering moet worden gezocht (hergebruik van gegevens of efficiëntere berekening).