Environnement d'exécution parallèle : conception et architecture
Autor(a) principal: | |
---|---|
Data de Publicação: | 1993 |
Tipo de documento: | Tese |
Idioma: | fra |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/18239 |
Resumo: | 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. |
id |
URGS_b63294f1e083d8a881303eaba361982b |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/18239 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Costa, Celso Maciel daUniversite Joseph FourierNão disponível2010-01-09T04:14:32Z1993http://hdl.handle.net/10183/18239000250025L'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.application/pdffraMachines parallèles à mémoire distribuéeModèles de programmes parallèlesEnvironnement d'exécutionModèle client/serveurAppel de procédureà distanceMicro noyau parallèleMaquinas paralelasProgramação paralelaCliente/servidorDistributed memory parallel machineParallel programming modelExecution environmentClient/server modelRemote procedure callParallel Micro KernelEnvironnement d'exécution parallèle : conception et architectureinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversite Joseph FourierGrenoble, fr1993doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000250025.pdf000250025.pdfTexto completo (francês)application/pdf15816814http://www.lume.ufrgs.br/bitstream/10183/18239/1/000250025.pdf77be4170d057924fc93262a30f7b410dMD51TEXT000250025.pdf.txt000250025.pdf.txtExtracted Texttext/plain267950http://www.lume.ufrgs.br/bitstream/10183/18239/2/000250025.pdf.txt43e6c1016d0c46e23089dc73d510501fMD52THUMBNAIL000250025.pdf.jpg000250025.pdf.jpgGenerated Thumbnailimage/jpeg1386http://www.lume.ufrgs.br/bitstream/10183/18239/3/000250025.pdf.jpga5182a59e9897176bb0c69d8a2ee15ecMD5310183/182392023-01-05 05:59:32.051501oai:www.lume.ufrgs.br:10183/18239Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532023-01-05T07:59:32Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Environnement d'exécution parallèle : conception et architecture |
title |
Environnement d'exécution parallèle : conception et architecture |
spellingShingle |
Environnement d'exécution parallèle : conception et architecture Costa, Celso Maciel da 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 |
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 |
author |
Costa, Celso Maciel da |
author_facet |
Costa, Celso Maciel da |
author_role |
author |
dc.contributor.other.pt_BR.fl_str_mv |
Universite Joseph Fourier |
dc.contributor.author.fl_str_mv |
Costa, Celso Maciel da |
dc.contributor.advisor1.fl_str_mv |
Não disponível |
contributor_str_mv |
Não disponível |
dc.subject.fr.fl_str_mv |
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 |
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 |
dc.subject.por.fl_str_mv |
Maquinas paralelas Programação paralela Cliente/servidor |
dc.subject.eng.fl_str_mv |
Distributed memory parallel machine Parallel programming model Execution environment Client/server model Remote procedure call Parallel Micro Kernel |
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. |
publishDate |
1993 |
dc.date.issued.fl_str_mv |
1993 |
dc.date.accessioned.fl_str_mv |
2010-01-09T04:14:32Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/18239 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000250025 |
url |
http://hdl.handle.net/10183/18239 |
identifier_str_mv |
000250025 |
dc.language.iso.fl_str_mv |
fra |
language |
fra |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/18239/1/000250025.pdf http://www.lume.ufrgs.br/bitstream/10183/18239/2/000250025.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/18239/3/000250025.pdf.jpg |
bitstream.checksum.fl_str_mv |
77be4170d057924fc93262a30f7b410d 43e6c1016d0c46e23089dc73d510501f a5182a59e9897176bb0c69d8a2ee15ec |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085162718855168 |