Environnement d'exécution parallèle : conception et architecture
L'objectif de cette thèse est l'étude d'un environnement d'exécution pour machines parallèles sans mémoire commune. Elle comprend la définition d'un modèle de programme parallèle, basé sur l'échange de message offrant une forme restreinte de mémoire partagée. La communi...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | fra |
Published: |
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/10183/18239 |
id |
ndltd-IBICT-oai-lume.ufrgs.br-10183-18239 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-lume.ufrgs.br-10183-182392018-10-21T16:54:53Z Environnement d'exécution parallèle : conception et architecture Costa, Celso Maciel da Universite Joseph Fourier Não informado Machines parallèles à mémoire distribuée Modèles de programmes parallèles Environnement d'exécution Modèle client/serveur Appel de procédureà distance Micro noyau parallèle Maquinas paralelas Programação paralela Cliente/servidor Distributed memory parallel machine Parallel programming model Execution environment Client/server model Remote procedure call Parallel Micro Kernel L'objectif de cette thèse est l'étude d'un environnement d'exécution pour machines parallèles sans mémoire commune. Elle comprend la définition d'un modèle de programme parallèle, basé sur l'échange de message offrant une forme restreinte de mémoire partagée. La communication est indirecte, via des portes; les processus utilisent les barrières pour la synchronisation. Les entités du système. processus, portes et barrières, sont créées dynamiquement, et placées sur un processeur quelconque du réseau de processeurs de façon explicite. Nous proposons une implantation de ce modèle comme la mise en oeuvre systématique d'une architecture client/serveur. Cette implantation a été efféctuée sur une machine Supemode. La base est un Micro Noyau Parallèle, où le composant principal est un mécanisme d'appel de procédure à distance minimal. 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. 2010-01-09T04:14:32Z 1993 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis http://hdl.handle.net/10183/18239 000250025 fra info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS |
collection |
NDLTD |
language |
fra |
format |
Others
|
sources |
NDLTD |
topic |
Machines parallèles à mémoire distribuée Modèles de programmes parallèles Environnement d'exécution Modèle client/serveur Appel de procédureà distance Micro noyau parallèle Maquinas paralelas Programação paralela Cliente/servidor Distributed memory parallel machine Parallel programming model Execution environment Client/server model Remote procedure call Parallel Micro Kernel |
spellingShingle |
Machines parallèles à mémoire distribuée Modèles de programmes parallèles Environnement d'exécution Modèle client/serveur Appel de procédureà distance Micro noyau parallèle Maquinas paralelas Programação paralela Cliente/servidor Distributed memory parallel machine Parallel programming model Execution environment Client/server model Remote procedure call Parallel Micro Kernel Costa, Celso Maciel da Environnement d'exécution parallèle : conception et architecture |
description |
L'objectif de cette thèse est l'étude d'un environnement d'exécution pour machines parallèles sans mémoire commune. Elle comprend la définition d'un modèle de programme parallèle, basé sur l'échange de message offrant une forme restreinte de mémoire partagée. La communication est indirecte, via des portes; les processus utilisent les barrières pour la synchronisation. Les entités du système. processus, portes et barrières, sont créées dynamiquement, et placées sur un processeur quelconque du réseau de processeurs de façon explicite. Nous proposons une implantation de ce modèle comme la mise en oeuvre systématique d'une architecture client/serveur. Cette implantation a été efféctuée sur une machine Supemode. La base est un Micro Noyau Parallèle, où le composant principal est un mécanisme d'appel de procédure à distance minimal. === 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. |
author2 |
Universite Joseph Fourier |
author_facet |
Universite Joseph Fourier Costa, Celso Maciel da |
author |
Costa, Celso Maciel da |
author_sort |
Costa, Celso Maciel da |
title |
Environnement d'exécution parallèle : conception et architecture |
title_short |
Environnement d'exécution parallèle : conception et architecture |
title_full |
Environnement d'exécution parallèle : conception et architecture |
title_fullStr |
Environnement d'exécution parallèle : conception et architecture |
title_full_unstemmed |
Environnement d'exécution parallèle : conception et architecture |
title_sort |
environnement d'exécution parallèle : conception et architecture |
publishDate |
2010 |
url |
http://hdl.handle.net/10183/18239 |
work_keys_str_mv |
AT costacelsomacielda environnementdexecutionparalleleconceptionetarchitecture |
_version_ |
1718778855624278016 |