DISTRIBUTED VISUALIZATION USING CLUSTERS OF PCS / VISUALIZAÇÃO DISTRIBUÍDA UTILIZANDO AGRUPAMENTOS DE PCS

AUTOR(ES)
DATA DE PUBLICAÇÃO

2005

RESUMO

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.

ASSUNTO(S)

sistemas distribuidos graphics pipeline real-time rendering renderizacao paralela linha de producao grafica distributed systems parallel rendering renderizacao em tempo real

Documentos Relacionados