• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

  • Se connecter
  • Accueil
  • page://11285f75-54cc-4102-adfc-bba834e8dd7bLINK
    Offre de formation
  • odfLevel1://FI?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7bCONTAINER
    Formation d'ingénieur classique
  • program://_root?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&programId=programContent://5763f944-f35e-4cd9-9a19-c2c65db6fd8dCONTAINER
    Ingénieur diplômé spécialité électronique et systèmes numériques
  • course://ingenieur-diplome-specialite-electronique-et-systemes-numeriques-LMHFTD6T?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://02701452-cd52-45ef-a415-a73817fc69b4&programId=programContent://5763f944-f35e-4cd9-9a19-c2c65db6fd8dCONTAINER
    SPECIALITE SYTEMES EMBARQUES
  • course://ingenieur-diplome-specialite-electronique-et-systemes-numeriques-LMHFTD6T/specialite-sytemes-embarques-LO77INP2?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://a0066e41-3920-4a85-912d-274f687b9877&programId=programContent://5763f944-f35e-4cd9-9a19-c2c65db6fd8dCONTAINER
    UE1 SoC et GPU
  • Programmation GPU

Programmation GPU

  • Niveau d'étude

    BAC +5

  • Composante

    Polytech Dijon (Ex-ESIREM)

Description

Dans ce cours, les étudiants apprendront à prendre en compte les ressources limitées disponibles dans les systèmes pour produire des applications performantes. Une première partie sera consacrée à la programmation GPU pour fournir des traitements à haute vitesse en utilisant des frameworks dédiés tels que CUDA de Nvidia. Dans une seconde partie, l'approche TinyML sera étudiée pour montrer aux étudiants comment intégrer les techniques d'apprentissage profond dans un système contraint. Des applications telles que la reconnaissance vocale ou la prédiction de données de capteurs seront présentées à titre d'exemple.

Lire plus

Objectifs

Les notions suivantes seront abordées dans ce module :

  • Programmation GPU,
  • Bases de Machine Learning,
  • Méthodologie TinyML,
Lire plus

Heures d'enseignement

  • CMCours Magistral14h
  • TDTravaux Dirigés8h
  • TPTravaux Pratiques16h

Pré-requis obligatoires

  • Programmation C/C++
Lire plus

Modalités de contrôle des connaissances

Session 1 ou session unique - Contrôle des connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
Cours MagistralCC (contrôle continu)Ecrit sur table
Travaux PratiquesCC (contrôle continu)Production écrite

Session 2 - Contrôle des connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
Cours MagistralCC (contrôle continu) 2nde chanceEcrit sur table
Travaux PratiquesCC (contrôle continu) 2nde chanceProduction écrite