CPU et architecture
Pour un programme dont 90 % du traitement est parallélisable, quelle est l'accélération théorique maximale lorsque le nombre de processeurs tend vers l'infini ?
- A10 fois
- B90 fois
- CInfinie
Afficher la réponse et l'explication
Réponse : A. 10 fois
Selon la loi d'Amdahl, avec p la fraction parallélisable et N le nombre de processeurs, l'accélération vaut 1/((1 − p) + p/N). Pour p = 0,9, même avec N infini, la limite est 1/0,1 = 10 fois, et avec N = 10 on n'obtient qu'environ 5,3 fois. La moindre partie non parallélisable fixant la limite, il est essentiel de réduire la partie séquentielle. L'approche consistant à augmenter la taille du problème pour accroître la partie parallèle est la loi de Gustafson.