7. Métriques de performance pour
algorithmes et programmes parallèles
7.1 Introduction : le temps d’exécution
suffit-il?
Algorithme/programme parallèle
Utilisation de plusieurs processeurs
Réduction du temps d’exécution ,
Augmentation du coût de la machine /
L’algorithme parallèle peut utiliser une mise en oeu-
vre qui augmente la quantité totale de travail effec-
tuée /
Donc, non, le temps d’exécution ne suffit pas!
Dans ce qui suit :
Métriques asymptotiques, pour des algorithmes
Métriques réelles, pour des programmes
7.2 Temps d’exécution et profondeur
Définition 1 Le temps d’exécution TP(n)d’un al-
gorithme parallèle Aexécuté pour un problème
de taille nest le temps requis pour exécuter l’algorithme
en supposant qu’un nombre illimité de pro-
cesseurs sont disponibles pour exécuter les di-
verses opérations.
Définition 2 La profondeur d’un calcul est définie
comme la longueur de la plus longue chaîne
de dépendances présentes dans ce calcul.
La profondeur représente le meilleur temps d’exécution
possible en supposant une machine idéale.
1 / 58 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!