Thèse soutenue

Applications des memoires actives programmables

FR  |  
EN
Auteur / Autrice : Laurent Moll
Direction : Jean Vuillemin
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 1997
Etablissement(s) : Palaiseau, Ecole polytechnique
Jury : Président / Présidente : Jean-Louis Basdevant
Examinateurs / Examinatrices : Patrice Bertin, Mark Shand, Charles P. Thacker
Rapporteur / Rapporteuse : Gérard Berry, Rudolf K. Bock, Patrice Quinton

Mots clés

FR

Mots clés contrôlés

Résumé

FR

On appelle memoire active programmable un coprocesseur materiel reconfigurable connecte a un ordinateur conventionnel. Depuis une dizaine d'annees, il existe des realisations de pam, basees sur un nouveau type de circuits virtuels appeles prediffuses programmables (ou fpga) capables d'incarner un circuit quelconque apres une phase de configuration initiale. Le projet pam, initie par jean vuillemin, travaille depuis 1987 sur la construction et les applications de systemes reconfigurables bases sur les fpga. La carte decperle-1 a ete construite en 1992 pour evaluer les applications qui pourraient tenir sur un seul fpga cinq ans plus tard. Les pamettes pour bus turbochannel et pci sont destinees a un usage commercial plus immediat. Dans cette these, nous nous sommes concentres sur deux domaines d'application des pam : le calcul intensif et le temps-reel. Dans le domaine du calcul intensif, nous avons particulierement etudie les algorithmes afin de les adapter aux specificites des pam. Des resultats ont ete obtenus dans differents domaines : le traitement d'images, avec une application de stereovision par correlation, et la physique des hautes energies avec deux applications de calcul de trajectoire en temps-reel developpees pour le cern. Dans le domaine du temps-reel, nous avons utilise des cartes reconfigurables pour realiser des interfaces utilisees dans des applications tres variees, dont l'acquisition d'images en physique des hautes energies et en astronomie solaire, le transfert et le formatage de donnees, et enfin les mesures de performances et la mise au point des systemes sur bus pci. Toutes ces applications utilisent les caracteristiques uniques des pam afin de rendre leur implantation possible ou nettement plus efficace. Nous concluons en analysant ces specificites, pour mieux cerner les conditions sous lesquelles les memoires actives programmables presentent un avantage crucial.