Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.

Detalhes bibliográficos
Autor(a) principal: Tsugawa, Mauricio Ossamu
Data de Publicação: 2001
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/3/3142/tde-28082024-085508/
Resumo: A arquitetura denominada aglomerado de estações de trabalho vem se consolidando como uma alternativa de excelente relação custo/benefício no cenário da computação de alto desempenho. Isto foi possível devido à evolução dos computadores pessoais e estações de trabalho, que apresentam desempenhos cada vez melhores. Este trabalho tem o objetivo de estudar o comportamento de uma máquina de alto desempenho com arquitetura CC-NUMA, utilizando componentes de última geração e tecnologias emergentes de comunicação. Foi estudada a evolução dos processadores, do subsistema de memória, do subsistema de entrada/saída e do subsistema de comunicação, sendo este último de vital importância em qualquer sistema computacional paralelo. A evolução de cada componente ocorreu de forma diferente. Os processadores apresentaram uma evolução arquitetural formidável, e graças à microeletrônica atual, é possível implementar as mais complexas arquiteturas em uma única pastilha, resultando também no aumento da velocidade de operação desses componentes. O subsistema de memória, em silício, evoluiu aumentando substancialmente a capacidade de armazenamento. Em uma pastilha de silício é possível obter componentes com capacidades maiores que 1 Gbit, devido aos novos processos da microeletrônica. Entretanto, a latência aos acessos não diminuiu proporcionalmente ao aumento da velocidade dos processadores. O subsistema de entrada/saída sofreu bastante com a questão da compatibilidade em sua evolução. O seu desenvolvimento também é prejudicado pelas limitações físicas da implementação: problemas com a utilização de altas freqüências em placas de circuito impresso. O subsistema de comunicação mostrou uma substancial evolução nos últimos anos, principalmente devido à consolidação de \"clusters\" no cenário de computação de alto desempenho. A partir deste estudo preliminar, foi definido uma configuração de um nó de processamento a ser utilizado nas ) futuras máquinas. Foi desenvolvido então, um subsistema de comunicação, com suporte à acessos remotos e coerência de cache, chegando finalmente ao SPADE III - CC-NUMA. O SPADE III - CC-NUMA foi projetado para executar programas paralelos escritos em ambiente de memória compartilhada sem modificações, apesar de ser uma máquina com memória fisicamente distribuída entre os nós. A avaliação do sistema foi efetuado através de simulações, utilizando o conjunto Augmint. Os resultados obtidos mostram o alto custo das transações de comunicação, mesmo utilizando parâmetros tecnológicos de última geração.
id USP_2753a964d01abcbf1d16cb4215f4a934
oai_identifier_str oai:teses.usp.br:tde-28082024-085508
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.Design aspects of parallel processing systems using emergent communication technologies.Computação de alto desempenhoComputação paralelaHigh performance computingHigh speed networksParallel computingRedes de alta velocidadeA arquitetura denominada aglomerado de estações de trabalho vem se consolidando como uma alternativa de excelente relação custo/benefício no cenário da computação de alto desempenho. Isto foi possível devido à evolução dos computadores pessoais e estações de trabalho, que apresentam desempenhos cada vez melhores. Este trabalho tem o objetivo de estudar o comportamento de uma máquina de alto desempenho com arquitetura CC-NUMA, utilizando componentes de última geração e tecnologias emergentes de comunicação. Foi estudada a evolução dos processadores, do subsistema de memória, do subsistema de entrada/saída e do subsistema de comunicação, sendo este último de vital importância em qualquer sistema computacional paralelo. A evolução de cada componente ocorreu de forma diferente. Os processadores apresentaram uma evolução arquitetural formidável, e graças à microeletrônica atual, é possível implementar as mais complexas arquiteturas em uma única pastilha, resultando também no aumento da velocidade de operação desses componentes. O subsistema de memória, em silício, evoluiu aumentando substancialmente a capacidade de armazenamento. Em uma pastilha de silício é possível obter componentes com capacidades maiores que 1 Gbit, devido aos novos processos da microeletrônica. Entretanto, a latência aos acessos não diminuiu proporcionalmente ao aumento da velocidade dos processadores. O subsistema de entrada/saída sofreu bastante com a questão da compatibilidade em sua evolução. O seu desenvolvimento também é prejudicado pelas limitações físicas da implementação: problemas com a utilização de altas freqüências em placas de circuito impresso. O subsistema de comunicação mostrou uma substancial evolução nos últimos anos, principalmente devido à consolidação de \"clusters\" no cenário de computação de alto desempenho. A partir deste estudo preliminar, foi definido uma configuração de um nó de processamento a ser utilizado nas ) futuras máquinas. Foi desenvolvido então, um subsistema de comunicação, com suporte à acessos remotos e coerência de cache, chegando finalmente ao SPADE III - CC-NUMA. O SPADE III - CC-NUMA foi projetado para executar programas paralelos escritos em ambiente de memória compartilhada sem modificações, apesar de ser uma máquina com memória fisicamente distribuída entre os nós. A avaliação do sistema foi efetuado através de simulações, utilizando o conjunto Augmint. Os resultados obtidos mostram o alto custo das transações de comunicação, mesmo utilizando parâmetros tecnológicos de última geração.The architecture called network of workstations is consolidating as an alternative with excellent cost/performance relation in the scene of high performance computing. It was possible due to the evolution of the personal computers and workstations, which are presenting better and better performance. The goal of this work is to study the behavior of a high performance CC-NUMA machine, using next generation components and emergent communication technologies. It was studied the evolution of processors, memory subsystem, input/output subsystem and communication subsystem, this last one being vital in any parallel computing system. The evolution of each component occurred in different manner. The processors presented a fabulous architectural evolution, and thanks to the actual microelectronics, it is possible to implement the most complex architectures in a single chip, also resulting in the operation speed increase of these components. The silicon memory subsystem evolved substantially increasing the storage capacity. In a single silicon chip, it is possible to obtain components with capacity as high as 1 Gbit, due to the new microelectronic processing technologies. However, the access latency has not decreased proportionally to the increase of processors speed. The input/output subsystem suffered with the compatibility question in its evolution. Its evolvement is also prejudiced by the physical limitations of the implementation: problems with theuse of high frequencies on printed circuit boards. The communication subsystem showed a substantial evolution in the last years, mainly due to the consolidation of clusters in the high performance computing scenery. From this preliminary study, it was defined a configuration of a processing node that will be used in the future systems. So, it was developed a communication subsystem, with support to remote accesses and cache coherence, finally reaching the SPADE III - ) CC-NUMA was designed to execute parallel programs written in a shared memory environment without modifications, although it is a machine with physical memory distributed among the nodes. The system was evaluated through simulations, using the Augmint. The results obtained, show the high cost of communication transactions, even using the last generation technological parameters.Biblioteca Digitais de Teses e Dissertações da USPKofuji, Sergio TakeoTsugawa, Mauricio Ossamu2001-04-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3142/tde-28082024-085508/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-08-28T12:00:02Zoai:teses.usp.br:tde-28082024-085508Biblioteca 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:27212024-08-28T12:00:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.
Design aspects of parallel processing systems using emergent communication technologies.
title Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.
spellingShingle Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.
Tsugawa, Mauricio Ossamu
Computação de alto desempenho
Computação paralela
High performance computing
High speed networks
Parallel computing
Redes de alta velocidade
title_short Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.
title_full Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.
title_fullStr Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.
title_full_unstemmed Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.
title_sort Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.
author Tsugawa, Mauricio Ossamu
author_facet Tsugawa, Mauricio Ossamu
author_role author
dc.contributor.none.fl_str_mv Kofuji, Sergio Takeo
dc.contributor.author.fl_str_mv Tsugawa, Mauricio Ossamu
dc.subject.por.fl_str_mv Computação de alto desempenho
Computação paralela
High performance computing
High speed networks
Parallel computing
Redes de alta velocidade
topic Computação de alto desempenho
Computação paralela
High performance computing
High speed networks
Parallel computing
Redes de alta velocidade
description A arquitetura denominada aglomerado de estações de trabalho vem se consolidando como uma alternativa de excelente relação custo/benefício no cenário da computação de alto desempenho. Isto foi possível devido à evolução dos computadores pessoais e estações de trabalho, que apresentam desempenhos cada vez melhores. Este trabalho tem o objetivo de estudar o comportamento de uma máquina de alto desempenho com arquitetura CC-NUMA, utilizando componentes de última geração e tecnologias emergentes de comunicação. Foi estudada a evolução dos processadores, do subsistema de memória, do subsistema de entrada/saída e do subsistema de comunicação, sendo este último de vital importância em qualquer sistema computacional paralelo. A evolução de cada componente ocorreu de forma diferente. Os processadores apresentaram uma evolução arquitetural formidável, e graças à microeletrônica atual, é possível implementar as mais complexas arquiteturas em uma única pastilha, resultando também no aumento da velocidade de operação desses componentes. O subsistema de memória, em silício, evoluiu aumentando substancialmente a capacidade de armazenamento. Em uma pastilha de silício é possível obter componentes com capacidades maiores que 1 Gbit, devido aos novos processos da microeletrônica. Entretanto, a latência aos acessos não diminuiu proporcionalmente ao aumento da velocidade dos processadores. O subsistema de entrada/saída sofreu bastante com a questão da compatibilidade em sua evolução. O seu desenvolvimento também é prejudicado pelas limitações físicas da implementação: problemas com a utilização de altas freqüências em placas de circuito impresso. O subsistema de comunicação mostrou uma substancial evolução nos últimos anos, principalmente devido à consolidação de \"clusters\" no cenário de computação de alto desempenho. A partir deste estudo preliminar, foi definido uma configuração de um nó de processamento a ser utilizado nas ) futuras máquinas. Foi desenvolvido então, um subsistema de comunicação, com suporte à acessos remotos e coerência de cache, chegando finalmente ao SPADE III - CC-NUMA. O SPADE III - CC-NUMA foi projetado para executar programas paralelos escritos em ambiente de memória compartilhada sem modificações, apesar de ser uma máquina com memória fisicamente distribuída entre os nós. A avaliação do sistema foi efetuado através de simulações, utilizando o conjunto Augmint. Os resultados obtidos mostram o alto custo das transações de comunicação, mesmo utilizando parâmetros tecnológicos de última geração.
publishDate 2001
dc.date.none.fl_str_mv 2001-04-26
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/3/3142/tde-28082024-085508/
url https://www.teses.usp.br/teses/disponiveis/3/3142/tde-28082024-085508/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
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_ 1809091157111603200