Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos.

Detalhes bibliográficos
Autor(a) principal: Francisco Isidro Massetto
Data de Publicação: 2007
Tipo de documento: Tese
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://doi.org/10.11606/T.3.2007.tde-08012008-100937
Resumo: O crescente desenvolvimento de aplicações de alto desempenho é uma realidade presente nos dias atuais. Entretanto, a diversidade de arquiteturas de máquinas, incluindo monoprocessadores e multiprocessadores, clusters com ou sem máquina front-end, variedade de sistemas operacionais e implementações da biblioteca MPI tem aumentado cada dia mais. Tendo em vista este cenário, bibliotecas que proporcionem a integração de diversas implementações MPI, sistemas operacionais e arquiteturas de máquinas são necessárias. Esta tese apresenta o HyMPI, uma implementação da biblioteca MPI voltada para integração, em um mesmo ambiente distribuído de alto desempenho, nós com diferentes arquiteturas, clusters com ou sem máquina front-end, sistemas operacionais e implementações MPI. HyMPI oferece um conjunto de primitivas compatíveis com a especificação MPI, incluindo comunicação ponto a ponto, operações coletivas, inicio e termino, além de outras primitivas utilitárias.
id USP_5e76fb46b7d37b14239bd0439ec3a07d
oai_identifier_str oai:teses.usp.br:tde-08012008-100937
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos. Hybrid MPI - a MPI implementation for hybrid distributed systems. 2007-10-04Liria Matsumoto SatoAndré Riyuiti HirakawaEdson Toshimi MidorikawaSiang Wun SongGonzalo TraviesoFrancisco Isidro MassettoUniversidade de São PauloEngenharia ElétricaUSPBR Distributed systems High performance computing Middleware MPI Redes de computadores Sistemas distribuídos O crescente desenvolvimento de aplicações de alto desempenho é uma realidade presente nos dias atuais. Entretanto, a diversidade de arquiteturas de máquinas, incluindo monoprocessadores e multiprocessadores, clusters com ou sem máquina front-end, variedade de sistemas operacionais e implementações da biblioteca MPI tem aumentado cada dia mais. Tendo em vista este cenário, bibliotecas que proporcionem a integração de diversas implementações MPI, sistemas operacionais e arquiteturas de máquinas são necessárias. Esta tese apresenta o HyMPI, uma implementação da biblioteca MPI voltada para integração, em um mesmo ambiente distribuído de alto desempenho, nós com diferentes arquiteturas, clusters com ou sem máquina front-end, sistemas operacionais e implementações MPI. HyMPI oferece um conjunto de primitivas compatíveis com a especificação MPI, incluindo comunicação ponto a ponto, operações coletivas, inicio e termino, além de outras primitivas utilitárias. The increasing develpment of high performance applications is a reality on current days. However, the diversity of computer architectures, including mono and multiprocessor machines, clusters with or without front-end node, the variety of operating systems and MPI implementations has growth increasingly. Focused on this scenario, programming libraries that allows integration of several MPI implementations, operating systems and computer architectures are needed. This thesis introduces HyMPI, a MPI implementation aiming integratino, on a distributed high performance system nodes with different architectures, clusters with or without front-end machine, operating systems and MPI implementations. HyMPI offers a set of primitives based on MPI specification, including point-to-point communication, collective operations, startup and finalization and some other utility functions. https://doi.org/10.11606/T.3.2007.tde-08012008-100937info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USP2023-12-21T18:25:48Zoai:teses.usp.br:tde-08012008-100937Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-12-22T12:18:30.422009Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.pt.fl_str_mv Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos.
dc.title.alternative.en.fl_str_mv Hybrid MPI - a MPI implementation for hybrid distributed systems.
title Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos.
spellingShingle Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos.
Francisco Isidro Massetto
title_short Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos.
title_full Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos.
title_fullStr Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos.
title_full_unstemmed Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos.
title_sort Hybrid MPI - uma implementação MPI para ambientes distribuídos híbridos.
author Francisco Isidro Massetto
author_facet Francisco Isidro Massetto
author_role author
dc.contributor.advisor1.fl_str_mv Liria Matsumoto Sato
dc.contributor.referee1.fl_str_mv André Riyuiti Hirakawa
dc.contributor.referee2.fl_str_mv Edson Toshimi Midorikawa
dc.contributor.referee3.fl_str_mv Siang Wun Song
dc.contributor.referee4.fl_str_mv Gonzalo Travieso
dc.contributor.author.fl_str_mv Francisco Isidro Massetto
contributor_str_mv Liria Matsumoto Sato
André Riyuiti Hirakawa
Edson Toshimi Midorikawa
Siang Wun Song
Gonzalo Travieso
description O crescente desenvolvimento de aplicações de alto desempenho é uma realidade presente nos dias atuais. Entretanto, a diversidade de arquiteturas de máquinas, incluindo monoprocessadores e multiprocessadores, clusters com ou sem máquina front-end, variedade de sistemas operacionais e implementações da biblioteca MPI tem aumentado cada dia mais. Tendo em vista este cenário, bibliotecas que proporcionem a integração de diversas implementações MPI, sistemas operacionais e arquiteturas de máquinas são necessárias. Esta tese apresenta o HyMPI, uma implementação da biblioteca MPI voltada para integração, em um mesmo ambiente distribuído de alto desempenho, nós com diferentes arquiteturas, clusters com ou sem máquina front-end, sistemas operacionais e implementações MPI. HyMPI oferece um conjunto de primitivas compatíveis com a especificação MPI, incluindo comunicação ponto a ponto, operações coletivas, inicio e termino, além de outras primitivas utilitárias.
publishDate 2007
dc.date.issued.fl_str_mv 2007-10-04
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 https://doi.org/10.11606/T.3.2007.tde-08012008-100937
url https://doi.org/10.11606/T.3.2007.tde-08012008-100937
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade de São Paulo
dc.publisher.program.fl_str_mv Engenharia Elétrica
dc.publisher.initials.fl_str_mv USP
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade de São Paulo
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1794502556910616576