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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !