2.12.22 (830)

Enseignement de Master - ECE_5ST38_TP : IA frugale sur FPGA

Descriptif

Donner aux étudiants les bases théoriques et pratiques de l’IA frugale pour l’embarqué,
et les amener à concevoir, optimiser et déployer un modèle de deep learning sur FPGA.
L’accent est mis sur les compromis précision / latence / ressources (BRAM, DSP, bande
passante) et sur la comparaison entre déploiement via compilateur (DPU/Vitis AI) et
architectures dédiées en RTL/HLS, dans le cadre d’une application temps réel complète

Objectifs pédagogiques

Concevoir, optimiser et déployer une IA frugale sur FPGA, en maîtrisant les compromis précision, latence et ressources.

Pour les étudiants du diplôme M2 EE - Maj. SETI - Systèmes Embarqués et Traitement de l'Information

Bases en apprentissage automatique (UE C0 ou équivalent)
Programmation C/C++ et Python, familiarité avec Linux
Connaissances FPGA / logique numérique appréciées
Connaissances en architecture des processeurs (A0) recommandées

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme M2 DAIIG - Maj. DATAAI - Data and Artificial Intelligence

Le rattrapage est autorisé (Note de rattrapage conservée)
    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 3 ECTS

    Pour les étudiants du diplôme M2 EE - Maj. SETI - Systèmes Embarqués et Traitement de l'Information

    Vos modalités d'acquisition :

    EF*40%+CC*60%

    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 3 ECTS

    Programme détaillé

    8 séances combinant cours et TP. Chaque séance introduit d’abord les concepts théoriques et les méthodes d’optimisation, puis les met en pratique sur FPGA à travers des exercices de déploiement, de mesure et d’optimisation.

    Veuillez patienter