Parcel-1 : un langage parallele d'acteurs autonomes synchrones
Institution:
Paris 11Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Les machines paralleles mimd sont potentiellement tres puissantes, mais restent souvent difficiles a programmer efficacement. Les langages paralleles disponibles sur ces machines sont souvent des extensions de langages sequentiels classiques, qui laissent la gestion du parallelisme au programmeur. Parcel-1 est un langage parallele destine aux architectures mimd, qui suit un modele de calcul de type acteur. Il masque l'architecture reelle, prend en charge une partie des problemes de synchronisation et de communication, et fournit un formalisme adapte a l'implantation de problemes d'intelligence artificielle (ia) et de connexionnisme. A ce jour parcel-1 est implante sur trois architectures paralleles: reseaux de transputers, paragon, et cray-t3d, ainsi que sur des architectures sequentielles. Parcel-1 a ete teste et optimise sur un ensemble de programmes de calculs intensifs et d'exploration d'arbre, representant les noyaux de futures applications. De bonnes performances ont ete mesurees sur differentes architectures paralleles, dont un cray-t3d a 256 processeurs. Enfin, de petites applications ont ete implantees pour eprouver la semantique de parcel-1