Cette hétérogénéité tant au niveau du processing que de la gestion du transfert des données (inputs/output) entre divers processeurs rend l’exploitation de ces nouvelles plateformes hardware fort complexes. Du côté logiciel, malgré la multitude de capacités en terme de systèmes d’exploitation, d’abstractions du hardware, de langages et outils de programmation, une programmation appropriée de ces plateformes ne reste accessible qu’aux experts. Hors, le défi est justement de faciliter la programmation de plateformes hétérogènes par des développeurs logiciels sans expertises ou même, compétences particulières en développement embarqué.
Le CETIC dispose de compétences avancées pour aider à la conception d’architectures hardware innovantes qui répond aux exigences spécifiques des applications et des algorithmes concernés en terme de performance, d’efficacité énergétique et de coût.
Grâce à ses projets de recherche, le CETIC continue développer une expertise de pointe pour accompagner ses partenaires académiques et industriels à :
Publications