| Detailed view | PhD thesis |
|
|
| Université Joseph-Fourier - Grenoble I (21/10/1993), Briat Jacques (Dir.) |
|
|
| Attached file list to this document: | |||||
|
|
|
| Environnement d'exécution parallèle : conception et architecture |
|
|
| Celso Maciel Da Costa1 |
|
|
| L'objectif de cette these est l'etude d'un environnement d'execution pour machines paralleles sans memoire commune. Elle comprend la definition d'un modele de programme parallele, base sur l'echange de message offrant une forme restreinte de memoire partagee. La communication est indirecte, via des portes; les processus utilisent les barrieres pour la synchronisation. Les entites du systeme, processus, portes et barrieres, sont creees dynamiquement, et placees sur un processeur quelconque du reseau de processeurs de facon explicite. Nous proposons une implantation de ce modele comme la mise en oeuvre systematique d'une architecture client/ serveur. Cette implantation a ete effectuee sur une machine Supernode. La base est un Micro Noyau Parallele, ou le composant principal est un mecanisme d'appel de procedure a distance minimal. |
|
|
|
|
|
|
|
|
| 1: | LGI - IMAG - Laboratoire de Génie Informatique |
|
|
|
|
|
|
| Machines paralleles a memoire distribuee – Modeles de programmes paralleles – Environnement dexecution – Modele client – serveur – Appel de procedure a distance – Micro Noyau Parallele |
| This thesis describes an execution environment for parallel machines without shared memory. A parallel programming model based on message passing, with a special shared memory. In this model, process communication occurs indirectly, via ports, and the processes use barriers for synchronization. All the entities of the system, such as processes, ports and barriers, are created dynamically and loaded on any processor of the network of processors. The implementation architecture of our model is a systematic realization of the client/server model. An implementation is proposed in a Supernode parallel machine as a parallel micro kernel. The principal parallel micro kernel component is a minimal remote procedure call mechanism. |
| Distributed memory parallel machine – Parallel programming model – Execution environment – Client-server model – Remote procedure call – Parallel Micro Kernel |
| tel-00005132, version 1 | |
| http://tel.archives-ouvertes.fr/tel-00005132 | |
| oai:tel.archives-ouvertes.fr:tel-00005132 | |
| From: Thèses Imag | |
| Submitted on: Thursday, 26 February 2004 16:14:13 | |
| Updated on: Thursday, 26 February 2004 16:14:13 | |