[en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS

Detalhes bibliográficos
Autor(a) principal: FREDERICO RODRIGUES ABRAHAM
Data de Publicação: 2005
Tipo de documento: Outros
Idioma: por
Título da fonte: Repositório Institucional da PUC-RIO (Projeto Maxwell)
Texto Completo: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=6606@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=6606@2
http://doi.org/10.17771/PUCRio.acad.6606
Resumo: [pt] Este trabalho apresenta um novo sistema de renderização distribuída destinado ao uso em agrupamentos de PCs. É feita uma extensão à linha de produção gráfica convencional para uma linha de produção gráfica distribuída, que pelo uso de múltiplas linhas de execução permite paralelizar as operações feitas na CPU, na GPU e na rede que interliga os PCs do agrupamento. Este sistema serviu de base para a implementação e o teste de três arquiteturas para renderização distribuída: uma arquitetura com ordenação no início, uma arquitetura com ordenação no fim para renderização volumétrica e uma arquitetura híbrida que tenta combinar as vantagens da ordenação no início e da ordenação no fim. É apresentado um novo algoritmo de balanceamento de carga baseado nos tempos de renderização do quadro anterior. O algoritmo é de implementação muito simples e funciona bem tanto em aplicações com gargalo na geometria quanto em aplicações com gargalo na rasterização. Este trabalho também propõe uma estratégia de distribuição de trabalho entre os computadores de renderização do agrupamento que usa eficientemente os recursos gráficos disponíveis, melhorando assim o desempenho da renderização. Um novo algoritmo de partição paralela do modelo entre os computadores do agrupamento é proposto para a arquitetura híbrida.
id PUC_RIO-1_ec0e0dc933e524a4640dfa528b37bfaf
oai_identifier_str oai:MAXWELL.puc-rio.br:6606
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str 534
spelling [en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS [pt] VISUALIZAÇÃO DISTRIBUÍDA UTILIZANDO AGRUPAMENTOS DE PCS [pt] SISTEMAS DISTRIBUIDOS[pt] RENDERIZACAO PARALELA[pt] RENDERIZACAO EM TEMPO REAL[pt] LINHA DE PRODUCAO GRAFICA[en] DISTRIBUTED SYSTEMS[en] PARALLEL RENDERING[en] REAL TIME RENDERING[en] GRAPHICS PIPELINE[pt] Este trabalho apresenta um novo sistema de renderização distribuída destinado ao uso em agrupamentos de PCs. É feita uma extensão à linha de produção gráfica convencional para uma linha de produção gráfica distribuída, que pelo uso de múltiplas linhas de execução permite paralelizar as operações feitas na CPU, na GPU e na rede que interliga os PCs do agrupamento. Este sistema serviu de base para a implementação e o teste de três arquiteturas para renderização distribuída: uma arquitetura com ordenação no início, uma arquitetura com ordenação no fim para renderização volumétrica e uma arquitetura híbrida que tenta combinar as vantagens da ordenação no início e da ordenação no fim. É apresentado um novo algoritmo de balanceamento de carga baseado nos tempos de renderização do quadro anterior. O algoritmo é de implementação muito simples e funciona bem tanto em aplicações com gargalo na geometria quanto em aplicações com gargalo na rasterização. Este trabalho também propõe uma estratégia de distribuição de trabalho entre os computadores de renderização do agrupamento que usa eficientemente os recursos gráficos disponíveis, melhorando assim o desempenho da renderização. Um novo algoritmo de partição paralela do modelo entre os computadores do agrupamento é proposto para a arquitetura híbrida.[en] This work presents a new distributed rendering system destined for PC clusters. The conventional graphics pipeline is extended to a distributed pipeline that parallelizes the operations done on the CPU, the GPU and the network by using multiple threads. This system was the base for the implementation of three distributed rendering architectures: a sort-first architecture, a sort-last architecture for volume rendering, and a hybrid architecture that seeks to combine the advantages of both sort-first and sortlast architectures. A new load-balancing algorithm based on the rendering times of the previous frame is proposed. The algorithm is very simple to be implemented and works well for both geometry- and rasterization-bound models. A new strategy to assign tiles to rendering nodes is proposed which effectively uses the available graphics resources, thus improving rendering performance. A new parallel model partition algorithm is proposed for the hybrid architecture.MAXWELLWALDEMAR CELES FILHOFREDERICO RODRIGUES ABRAHAM2005-06-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/otherhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=6606@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=6606@2http://doi.org/10.17771/PUCRio.acad.6606porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2019-06-10T00:00:00Zoai:MAXWELL.puc-rio.br:6606Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342019-06-10T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.none.fl_str_mv [en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS
[pt] VISUALIZAÇÃO DISTRIBUÍDA UTILIZANDO AGRUPAMENTOS DE PCS
title [en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS
spellingShingle [en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS
FREDERICO RODRIGUES ABRAHAM
[pt] SISTEMAS DISTRIBUIDOS
[pt] RENDERIZACAO PARALELA
[pt] RENDERIZACAO EM TEMPO REAL
[pt] LINHA DE PRODUCAO GRAFICA
[en] DISTRIBUTED SYSTEMS
[en] PARALLEL RENDERING
[en] REAL TIME RENDERING
[en] GRAPHICS PIPELINE
title_short [en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS
title_full [en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS
title_fullStr [en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS
title_full_unstemmed [en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS
title_sort [en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS
author FREDERICO RODRIGUES ABRAHAM
author_facet FREDERICO RODRIGUES ABRAHAM
author_role author
dc.contributor.none.fl_str_mv WALDEMAR CELES FILHO
dc.contributor.author.fl_str_mv FREDERICO RODRIGUES ABRAHAM
dc.subject.por.fl_str_mv [pt] SISTEMAS DISTRIBUIDOS
[pt] RENDERIZACAO PARALELA
[pt] RENDERIZACAO EM TEMPO REAL
[pt] LINHA DE PRODUCAO GRAFICA
[en] DISTRIBUTED SYSTEMS
[en] PARALLEL RENDERING
[en] REAL TIME RENDERING
[en] GRAPHICS PIPELINE
topic [pt] SISTEMAS DISTRIBUIDOS
[pt] RENDERIZACAO PARALELA
[pt] RENDERIZACAO EM TEMPO REAL
[pt] LINHA DE PRODUCAO GRAFICA
[en] DISTRIBUTED SYSTEMS
[en] PARALLEL RENDERING
[en] REAL TIME RENDERING
[en] GRAPHICS PIPELINE
description [pt] Este trabalho apresenta um novo sistema de renderização distribuída destinado ao uso em agrupamentos de PCs. É feita uma extensão à linha de produção gráfica convencional para uma linha de produção gráfica distribuída, que pelo uso de múltiplas linhas de execução permite paralelizar as operações feitas na CPU, na GPU e na rede que interliga os PCs do agrupamento. Este sistema serviu de base para a implementação e o teste de três arquiteturas para renderização distribuída: uma arquitetura com ordenação no início, uma arquitetura com ordenação no fim para renderização volumétrica e uma arquitetura híbrida que tenta combinar as vantagens da ordenação no início e da ordenação no fim. É apresentado um novo algoritmo de balanceamento de carga baseado nos tempos de renderização do quadro anterior. O algoritmo é de implementação muito simples e funciona bem tanto em aplicações com gargalo na geometria quanto em aplicações com gargalo na rasterização. Este trabalho também propõe uma estratégia de distribuição de trabalho entre os computadores de renderização do agrupamento que usa eficientemente os recursos gráficos disponíveis, melhorando assim o desempenho da renderização. Um novo algoritmo de partição paralela do modelo entre os computadores do agrupamento é proposto para a arquitetura híbrida.
publishDate 2005
dc.date.none.fl_str_mv 2005-06-20
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/other
format other
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=6606@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=6606@2
http://doi.org/10.17771/PUCRio.acad.6606
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=6606@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=6606@2
http://doi.org/10.17771/PUCRio.acad.6606
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 MAXWELL
publisher.none.fl_str_mv MAXWELL
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1814822553191972864