pen icon Communication
quote

Programmation des systèmes reconfigurables

LM

Membre a labase

Luc Morin

Résumé de la communication

On n'arrête pas le progrès! La technologie des circuits reconfigurables s'approche du million de cellules (unité de mesure de la complexité de ces circuits), et leur puissance de calcul dépasse 1000 GOPS (Giga Opr 32 bits) par circuit intégré. Cette puissance de calcul est cependant difficilement accessible aux informaticiens, car leur programmation ressemble plus à la conception de circuits qu'à l'informatique. Pour profiter de cette technologie, il suffit d'insérer une carte PCIe avec FPGA (Field Programmable Gate Array) dans un ordinateur. On obtient alors un "système reconfigurable" où le FPGA agit comme co-processeur. La programmation d'un tel système consiste à transformer l'algorithme séquentiel à accélérer, en un algorithme parallèle, afin de reconfigurer le FPGA. Cette communication présente Novakod Studio, un environnement de conception et de test pour les systèmes reconfigurables, qui rend la technologie accessible aux informaticiens tout en réduisant le temps de migrer un algorithme sur FPGA de mois à semaines. L'environnement proposé inclus un langage parallèle, psC "parallel and synchronous C", similaire au C et utilisant des concepts purement informatiques: composant, processus, signaux, événements, variables, ... La première partie se veut une vulgarisation de cette technologie, suivi de la présentation du langage, d'une démonstration en direct, et d'un projet réalisé avec les outils. Ce projet en génomique a été réalisé avec succès, tant en performance qu'en économie de temps.

Contexte

section icon Date : 12 mai 2011
host icon Hôte : Université de Sherbrooke, Université Bishop’s

Découvrez d'autres communications scientifiques

Autres communications du même congressiste :