Position description
Category
Miscellaneous
Contract
Internship
Job title
STAGE : OPTIMISATION DU TRANSFERT DE DONNEES ENTRE FPGA ET GPU SUR UNE CARTE ADQ32 DE TELEDYNE SP H/F
Subject
L'objectif de ce stage est de développer une méthode optimisée pour le transfert de données entre le FPGA (sur la carte ADQ32) et un GPU via une interface PCIe, en surmontant les défis liés aux débits de données élevés et aux limitations des architectures de cartes mères classiques. Vous devrez analyser l'architecture de la carte ADQ32 et l'interface PCIe pour identifier les goulets d'étranglement et concevoir une solution pour maximiser le débit de données entre ces deux unités de calcul.
Contract duration (months)
6
Job description
Vos missions :
1. Analyse des performances de la carte ADQ32 : Étudier l’architecture de la carte ADQ32 (numériseur à double canal, 12 bits, échantillonnage à 2,5 GHz) et comprendre son fonctionnement pour gérer les données en temps réel.
2. Optimisation de l'interface PCIe : Étudier les spécifications de l'interface PCIe 3.0 et identifier les problèmes de bande passante (notamment la différence entre le débit théorique de 7,87 Go/s et le débit réel, qui ne dépasse pas 6,25 Go/s). Analyser les impacts des goulots d'étranglement sur les performances de transfert.
3. Développement de la solution de transfert de données : Concevoir et implémenter un mécanisme de transfert efficace entre le FPGA et le GPU en minimisant les pertes de données et les délais de traitement. Cela inclura l’utilisation de buffers, de mécanismes de contrôle de flux, et l'optimisation du protocole de communication.
4. Tests et validation : Effectuer des tests pour valider les performances du système optimisé. Comparer les résultats obtenus avec les performances théoriques et identifier des pistes d'amélioration.
5. Rédaction d'un rapport technique : Rédiger un rapport détaillant les méthodes mises en œuvre, les résultats obtenus, ainsi que les recommandations pour des améliorations futures
Compétences requises :
6. Connaissances en FPGA, GPU et architectures PCIe.
7. Maîtrise des outils de développement et de simulation de systèmes embarqués.
8. Compétences en programmation (C/C++, Python, ou autres langages utilisés dans les systèmes de calcul parallèle).
9. Compréhension des principes de gestion de données massives et des systèmes temps réel.
10. Expérience dans le benchmarking de performances matérielles et logicielles.
Methods / Means
Carte ADQ32 de Teledyne SP, Interface PCIe 3.0, GPU compatible (NVIDIA ou équivalent), Logiciel
Applicant Profile
Niveau master 2 recommandé – spécialité Systèmes embarqués, architecture électronique, informatique industriel
Stage de 6 mois au centre CEA de Paris-Saclay (France, Ile-de-France, Essonne (91))
Position location
Site
Saclay
Job location
France, Ile-de-France, Essonne (91)
Location
Paris-Saclay
Candidate criteria
Prepared diploma
Bac+5 - Master 2
Recommended training
spécialité Systèmes embarqués, architecture électronique, informatique industriel
PhD opportunity
Non
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.