Phelma Formation 2022

De l'algorithme à l'architecture - 5PMEMXR0

  • 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 FESQUET

Contenu(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

Contrôle des connaissances

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

Informations complémentaires

Cursus ingénieur->Filières->Semestre 9