CE25 - Sciences et génie du logiciel - Réseaux de communication multi-usages, infrastructures numériques 2024

De Shannon à Cray – SxC

Résumé de soumission

L'art d'écrire des algorithmes vectorisés est disséminé dans de nombreuses communautés: architecture et système, langages de programmation, codes industriels. Le premier objectif du projet est d'organiser ces
connaissances à l'aide d'outils mathématiques et pratiques. L'objectif final est alors de faciliter l'écriture de programmes SIMD et d'initier la conception de méthodes d'auto-vectorisation pour les traitements en flot. La principale difficulté réside dans la compréhension des interactions entre séquentialité et parallélisme au niveau du bit d'information. La complexité de ciruit, introduite par Shannon à l'aube de l'informatique, offre un cadre puissant à l'étude de cette notion de parallélisme. Ce projet multi-disciplinaire propose d'assembler des méthodes de complexité de circuits liés aux automates et de conception de langages de programmation pour les architectures parallèles. Il tire ses motivations d'applications au traitement des données et à la bio-informatique.

Les résultats du projet seront assemblés dans une chaîne de compilation. Nous
concevrons et développerons un langage dédié que nous appellerons Vectoid.
Il permettra aux programmeurs d'utiliser efficacement et simplement les
instructions SIMD. Vectoid sera compilé vers une Représentation Vectorielle
Intermédiaire qui sera à son tour compilé vers du code de bas niveau de
diverses architectures SIMD. La conception de cette chaîne de compilation se
basera sur l'étude de l'expressivité des circuits vectoriels. Elle sera
également évaluée sur des tâches de traitement de données et de
bio-informatique.

Coordination du projet

Charles Paperman (Institut national de la recherche en informatique et automatique)

L'auteur de ce résumé est le coordinateur du projet, qui est responsable du contenu de ce résumé. L'ANR décline par conséquent toute responsabilité quant à son contenu.

Partenariat

Institut national de la recherche en informatique et automatique
LaBRI Laboratoire Bordelais de Recherche en Informatique
LCIS Laboratoire de Conception et d'Intégration des Systèmes
Inria LYS Institut national de la recherche en informatique et automatique

Aide de l'ANR 497 470 euros
Début et durée du projet scientifique : février 2025 - 60 Mois

Liens utiles

Explorez notre base de projets financés

 

 

L’ANR met à disposition ses jeux de données sur les projets, cliquez ici pour en savoir plus.

Inscrivez-vous à notre newsletter
pour recevoir nos actualités
S'inscrire à notre newsletter