Programmation des Architectures Parallèles
Informations
Langue d'enseignement : Français
Crédits ECTS: 6
Programme
- Heures d'enseignement dispensées à l'étudiant : 48 heures
- Temps de travail personnel : 64 heures
Objectifs et compétences
Objectifs :
Initier à la programmation et à l'algorithmique parallèles.
Apprendre à programmer efficacement les ordinateurs dotés de processeurs et de cartes graphiques multicœurs.
Compétences :- Connaître le ou les champs professionnel(s) associé(s) à la discipline.
- Se situer dans les différentes perspectives d'insertion professionnelle relatives à son champ disciplinaire.
- Travailler en équipe dans différents contextes, y compris avec des personnes issues de disciplines différentes : s'intégrer, se positionner, collaborer, communiquer et rendre compte.
- Rédiger des documents de travail ( rapports, notes de synthèse...) adaptés aux personnes et situations rencontrées et appropriés aux organisations et structures concernées
- S’organiser individuellement, gérer son temps et ses priorités, planifier ; s’autoévaluer
- Construire et développer une argumentation.
- Savoir structurer, écrire et utiliser des programmes en particulier écrits en langage C et en java.
- Connaître les principaux paradigmes de programmation et sélectionner un langage adapté à une situation donnée
- Programmer en tenant compte des spécificités d'une architecture matérielle (multicoeur, GPU, terminal mobile)
- Connaître et exploiter le fonctionnement des architectures matérielles modernes
Organisation pédagogique
le mode de fonctionnement de l'UE est présenté au début des enseignements
Contrôle des connaissances
Session 1:
épreuve terminale écrite 75% (durée 1h30)
contrôle continu (projet) 25%
Session 2 : oral ou écrit remplaçant l'épreuve écrite terminale 75%
Report de la note de projet 25%
Lectures recommandées
l'ensemble des références bibliographiques est communiqué au début des enseignements
Responsable de l'unité d'enseignement
Pierre-Andre Wacrenier
Enseignants
la composition de l'ensemble de l'équipe pédagogique est communiquée au début des enseignements