Toulouse Ç Stage Ç RattachĂ© Ă Scalian INSIGHT
Mais quel sera votre rĂŽle ?
Dans un contexte oĂč les modĂšles de deep learning atteignent des performances Ă©levĂ©es mais restent coĂ»teux en calcul et en mĂ©moire, la quantification est un levier clĂ© pour le dĂ©ploiement embarquĂ©.
Face aux fortes contraintes matérielles, les approches de quantification non linéaire offrent de meilleurs compromis précision/complexité que les schémas classiques.
Ce stage propose dâexplorer et de prototyper ces techniques sur FPGA, jusquâĂ la rĂ©alisation dâune preuve de concept sur un modĂšle de rĂ©fĂ©rence.
- Réaliser un état de l'art des solutions d'implémentation des opérations MAC dans différents formats numériques (Float16, bfloat16, Fixed 16, Int8, ...)
- Prendre en main les différents formats numériques et analyser leur impact sur la précision et l'efficacité des calculs
- Concevoir et optimiser des modules VHDL pour les opérations MAC en différents formats
- Analyser et comparer leurs performances en termes de précision, latence et utilisation des ressources FPGA et consommation énergétique
- Comparer ces modules avec des solutions existantes
- Documenter le travail réalisé et proposer des recommandations pour l'intégration de ces modules dans des architectures plus larges