2004 · 36 citations · 14 references
ComputingComputer ScienceComputer SystemsComputer GraphicsDistributed SystemsRenderingDistributed ComputingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsLoad BalancingParallel SortingGraphics Rendering PipelinesLoad Balancing AlgorithmsLoad-balanced SortingParallel RenderingRasterizationRendering OptimizationTile-based RenderingTiled Rendering
In this paper we present a multi-threaded sort-first distributed rendering system. In order to achieve load balance among the rendering nodes, we propose a new partitioning scheme based on the rendering time of the previous frame. The proposed load-balancing algorithm is very simple to be implemented and works well for both geometry and rasterization-bound models. We also propose a strategy to assign tiles to rendering nodes that effectively uses the available graphics resources, thus improving rendering performance.
14
Greg Humphreys, Mike Houston, Ren Ng et al. · 2002 · 561 citations
A sorting classification of parallel rendering
Stephen Molnar, Michael Cox, David Ellsworth et al. · IEEE Computer Graphics and Applications · 1994 · 549 citations
Greg Humphreys, Matthew Eldridge, Ian Buck et al. · 2001 · 283 citations
Tolerance of temporal delay in virtual environments
Robert S. Allison, Laurence R. Harris, Michael Jenkin et al. · 2002 · 163 citations
Load balancing for multi-projector rendering systems
Rudrajit Samanta, Jiannan Zheng, Thomas Funkhouser et al. · 1999 · 137 citations · Full text