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 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 !