DocumentCode :
1926936
Title :
Two-phase load distribution for rendering large 3D models on a graphics cluster
Author :
Beaudoin, Alexandre ; Goswami, Dhrubajyoti ; Mudur, Sudhir
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
fYear :
2009
fDate :
Aug. 31 2009-Sept. 4 2009
Firstpage :
1
Lastpage :
10
Abstract :
In this paper we address the problem of distributing rendering computations for real-time display of very large 3D models using a graphics cluster. With a programmable graphics processing unit (GPU) in each node, rendering computations are increasingly carried out in two phases using two separate GPU programs: a vertex shader program for vertex (geometry) processing and a fragment shader program for pixel (color) processing. With fragment shader programs becoming more and more time consuming for increased realism and special visual effects, distributing load solely based on geometry as is done in most contemporary systems can cause significant load imbalance. There is often only a weak correlation between geometry and pixel data distribution, due to multiple factors such as occlusion of objects behind, by objects in front. Clearly, load balancing for geometry processing or pixel processing alone is not optimal. In this paper, we present a novel in-frame two-phase load-balancing technique that distributes data first for geometry and then for pixel processing. The technique is implemented on a graphics cluster and experimental results demonstrate considerable improvements in rendering performance.
Keywords :
computational geometry; coprocessors; image colour analysis; rendering (computer graphics); distributing rendering computations; geometry processing; graphics cluster; in-frame two-phase load-balancing technique; large 3D models; pixel data distribution; pixel processing; programmable graphics processing unit; two-phase load distribution; vertex shader program; Central Processing Unit; Color; Computational geometry; Computer displays; Computer graphics; Costs; Load management; Rendering (computer graphics); Solid modeling; Visual effects;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on
Conference_Location :
New Orleans, LA
ISSN :
1552-5244
Print_ISBN :
978-1-4244-5011-4
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2009.5289203
Filename :
5289203
Link To Document :
بازگشت