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...

Full description

Bibliographic Details
Main Author: Costa, Celso Maciel da
Other Authors: Universite Joseph Fourier
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