Analyse des performances
Comment calcule-t-on correctement l'« accélération » (speedup) exprimant une amélioration des performances ?
- ATemps d'exécution avant amélioration ÷ temps d'exécution après amélioration
- BTemps d'exécution après amélioration ÷ temps d'exécution avant amélioration
- CTemps d'exécution avant amélioration − temps d'exécution après amélioration
Afficher la réponse et l'explication
Réponse : A. Temps d'exécution avant amélioration ÷ temps d'exécution après amélioration
L'accélération est le rapport du temps avant amélioration au temps après amélioration. Par exemple, un traitement passant de 10 secondes à 4 secondes est accéléré de 10 ÷ 4 = 2,5 fois. « Réduit de 60 % » et « 2,5 fois plus rapide » expriment la même chose, mais ces formulations se confondent facilement. Pour présenter l'effet d'une parallélisation, on prend comme référence le temps sur un seul cœur et l'on indique l'accélération obtenue en augmentant le nombre de cœurs.