An Integrated Framework for rapid System Prototyping and Automatic Code Distribution

W. EL KAIM, F. kORDON

IBP-Masi 1994/27: Rapport de Recherche Masi / Masi research reports
12 pages - Septembre/September 1994 - Document en anglais.

Titre / Title: An Integrated Framework for rapid System Prototyping and Automatic Code Distribution


Résumé : Le prototypage rapide de systèmes parallèles est intéressant s'il permet la production automatique de prototypes réellement parallèles. L'émergence des systèmes distribués a permis de créer des logiciels capables de s'exécuter de manière distribué sur des réseaux de machines interconnectées. Les techniques de prototypage rapide de systèmes doivent prendre en compte ce parallélisme sur un ensemble de processeurs faiblement ou fortement couplés.
Nous décrivons dans cet article une extension du projet CPN/TAGADA, permettant d'intégrer la génération automatique de code et l'exécution distribuée sur une architecture cible. Le placement de composants logiciels sur des composants matériels (processeurs) passe par la description de ces composants logiciels et de l'architecture matérielle.
Dans cet article, nous exposons notre méthodologie et nous l'appliquons à un exemple de producteurs-consommateurs multiples, et cela pour différentes stratégies de communication.

Abstract : Rapid prototyping of parallel systems is of interest to quickly produce a parallel prototype. The emergence of distributed systems technology has enabled to develop software system distributed over large networks. Rapid prototyping must deal with real parallelism over a set of processors, either closely or loosely coupled
We describe in this paper an extension of the CPN/TAGADA project to manage distributed code generation over a set of CPU. To achieve a mapping of components over the target architecture, both hardware and software have to be described.
We expose our technique and apply it to a multi producer and consumer example that is studied for several communication strategies.


Publications internes Masi 1994 / Masi research reports 1994