Applications des memoires actives programmables
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
Mots clés contrôlés
Résumé
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.