Info0802
Programmation parallèle et multi-core
Pierre Delisle
Université de Reims Champagne-Ardenne
Département de Mathématiques et Informatique
Février 2016
Cours 1
Introduction au parallélisme
Architectures
Algorithmique
Programmation
Info0802 Cours 1 2
Pierre Delisle
●Maître de Conférences du
département de Math-Info
de l'URCA
●Mail
●Site Web
–http://cosy.univ-reims.fr/~pdelisle
Info0802 Cours 1 3
Introduction au parallélisme
Qu'est-ce que le parallélisme ?
À la recherche du parallélisme...
Architectures parallèles
Langages de programmation
Info0802 Cours 1 4
Les limites du mono-processeur
●L'augmentation de la vitesse d'un processeur
devient de plus en plus coûteuse et les gains
sont de plus en plus limités
●Pourtant, les besoins ne diminuent pas !
●Une solution
–dupliquer les unités de calcul
●Difficultés
–Dégager la concurrence des codes d'application
–Gérer les communications/accès mémoire
Info0802 Cours 1 5
Qu'est-ce que le parallélisme ?
●Exécution d’un algorithme en utilisant plusieurs
processeurs plutôt qu’un seul
●Division d’un algorithme en tâches pouvant être
exécutées en même temps sur des
processeurs différents
●Le but : réduire le temps de résolution d’un
problème un utilisant un ordinateur parallèle
●3 niveaux d’abstraction
–Architectures, Algorithmes, Programmation
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!