Vous êtes ici

  1. Accueil
  2. Architecture Multi-Processeurs

Architecture Multi-Processeurs

Architecture Multi-Processeurs

En pratique :

Langue principale : français

Modalités d’organisation et de suivi

À la fin de ce module, l'étudiant doit être capable de :

  • Connaître les modèles de parallélisme classique,
  • Identifier les types de parallélisme exploités dans les architectures multiprocesseurs,
  • Exploiter une machine parallèle au travers de quelques API standardisées (CUDA, OpenMP),
  • Classifier les machines parallèles en fonction de différents critères,
  • Comparer des architectures parallèles,
  • Critiquer les parallélismes mis en œuvre dans les architectures,
  • Estimer les performances d'une application sur une architecture parallèle,
  • Organiser un code en vu de son implémentation dans une machine parallèle,
  • Concevoir un code "optimiser" pour une machine parallèle particulière.

Discipline

  • Introduction et historique des machines parallèles,
  • Intérêt du parallélisme et limites,
  • Classification du parallélisme,
  • Problèmes liés aux multiprocesseurs,
  • Tolérances aux fautes et multiprocesseurs,
  • API et interfaces de programmation pour le parallélisme,
  • Quelques exemples de machines et de processeurs pour architectures parallèles.