Aspectos de projeto de sistemas de processamento paralelo utilizando tecnologias emergentes de comunicação.
Autor(a) principal: | |
---|---|
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 |