[en] DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS
Autor(a) principal: | |
---|---|
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 |