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.
Notes sur les préalables :
- le préalable ELE344 concerne le bac en génie électrique
- le préalable IND580 concerne le bac en informatique distribuée
Session: Été 2023
Groupe | Jour | Type |
---|---|---|
01 | Lundi 18:00 | Laboratoire aux 2 semaines |
01 | Mardi 18:00 | Activité de cours |