ELE749 Conception conjointe matériel-logiciel de systèmes numériques

Acquérir des notions intégration-système pour la conception et la réalisation conjointe matériel-logiciel de systèmes numériques avancés.

Éléments architecturaux des microprocesseurs haute-performance et unités de traitement graphique. Notions de bus informatique. Techniques d'accélération. Exécution spéculative. Superscalarité et multicoeurs. Systèmes numériques hybrides : processeurs multi-coeurs, circuits intégrés programmables et unites de traitement graphique. Jeux d'instructions comparés. Notion d'espace de design. Partitionnement logiciel/matériel. Accélération matérielle du traitement par microprocesseur. Études de cas.

Séances de laboratoires mettant en pratique les notions de conception conjointe matériel-logiciel sous forme de projet : programmation bas niveau dans un langage système; conception et réalisation d’applications sur circuit intégré programmable à l’aide d'un langage de description de haut niveau et d’outils d’intégration avancés.

Crédits 3
Charge hebdomadaire Cours (3h), laboratoire (2h)
Cycle 1er
Préalables ELE344  
Responsable Département de génie électrique
Horaire

Session: Été 2019

Groupe Jour Type
01 Mardi 18:00 Activité de cours