Volumes horaires
- CM 13.0
- Projet 0
- TD 13.0
- Stage 0
- TP 0
Crédits ECTS
Crédits ECTS 2.0
Objectif(s)
Le cours vise à permettre aux étudiants d'assimiler les connaissances fondamentales nécessaires à la conception des architectures de type SoC à partir d'un algorithme quelconque de multimédia.
Contact Stephane MANCINI, Laurent FESQUETContenu(s)
Algorithmes
•Optimisation algorithmique
•Vectorisation d'algorithmes séquentiels
•Expression directe d'algorithmes parallèles
Analyse de performances et optimisations
•Critères d'évaluation
•Optimisation sur un graphe de dépendances
•Optimisation sur un graphe flot de données/signal
•Analyse d'un flot de données
•Période optimale d'un pipeline et partage de ressources
•Analyse de timing)
•Analyse de l'energie
•Gestion de l'énergie par OS (DVS, Frequency scaling,...)
Méthodologie de synthèse
• Mapping d'un algorithme sur un graphe de dépendance
•Mapping d'un graphe de dépendance sur un graphe flot de données/signal
•Mapping d'un graphe flot de données/signal sur du matériel (techniques de projection)
Prérequis
1ere session :
Devoir surveillé de 2h00
Aucun document autorisé
Calculatrice officielle autorisée
Ordinateurs, téléphones, autres calculatrice, montre connectée interdits
2eme session:
Devoir surveillé de 2h00
Aucun document autorisé
Calculatrice officielle autorisée
Ordinateurs, téléphones, autres calculatrice, montre connectée interdits
N1= E1
N2= E2
*****************
En cas de confinement
L'examen est remplacé par un Devoir à la maison
N1= DM