Gestion de matériel hétérogène

axe_acceleration_materielle_200px_light

Accélération du traitement de l'information

axe_materiel_heterogene_200px_dark

Gestion de matériel hétérogène

axe_conception_integrale_200px_light

Conception intégrale de systèmes embarqués

Responsable de l'axe: Daniel Rossier

Les systèmes embarqués haute performance intègrent du matériel hétérogène: unités de calcul (processeurs 32/64 bits, DSPs, FPGAs, GPUs, etc.) et périphériques (multimédia, communication, capteurs, contrôle moteur).

Pour atteindre un haut niveau de parallélisme, l'hétérogénéité doit être gérée efficacement au niveau logiciel. Pour ce faire, nous partitionnons les applications sur plusieurs unités de calcul et nous faisons coexister plusieurs OS par des mécanismes de virtualisation (matériels et logiciels).

  • Gestion logicielle de l'hétérogénéité du matériel;
  • Partitionnement d'applications sur cibles hétérogènes;
  • Développement de fermes de processeurs et d'unités de calcul (DSP, FPGA, etc.);
  • Utilisation optimale des ressources matérielles en fonction des besoins des applications.