Abstract
Most cluster-based rendering systems require at least one graphics processing unit (GPU) per node. However, there are many cluster systems which contain thin rack-mounted nodes that do not support GPUs. In this paper, we explore the utilization of such a system by combining it with a small commodity off-the-shelf tile rendering cluster. We call this a GPU-limited cluster because only those nodes responsible for rendering a tile contain GPUs. We examine the performance of sort-first, sort-middle, and sort-last approaches on a GPU-limited cluster with a six tile display system. Issues of cluster scalability and efficient utilization of nodes are also discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Humphreys, G., Houston, M., Ng, R., Ahern, S., Frank, R., Kirchner, P., Klosowski, J.T.: Chromium: A stream processing framework for interactive graphics on clusters of workstations. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2002) 21, 693–702 (2002)
Moreland, K., Wylie, B., Pavlakos, C.: Sort-last parallel rendering for viewing extremely large data sets on tile displays. In: IEEE 2001 Symposium on Parallel and Large Data Visualization and Graphics (2001)
Molnar, S., Cox, M., Ellsworth, D., Fuchs, H.: A sorting classification of parallel rendering. IEEE Computer Graphics and Algorithms, 23–32 (1994)
Williams, J.L., Hiromoto, R.E.: Sort-middle multi-projector immediate-mode rendering in chromium. In: IEEE Visualization, pp. 103–110 (2005)
Montrym, J.S., Baum, D.R., Migdal, C.J.: Infinitereality: A real-time graphics system. In: Proceedings of SIGGRAPH 1997, pp. 199–208 (1997)
Fuchs, H., Poulton, J., Eyles, J., Greer, T., Goldfeather, J.: Pixel-planes 5: A heterogeneous multiprocessor graphics system using processor-enhanced memories. In: Proceedings of SIGGRAPH 1989, pp. 78–88 (1989)
Samanta, R., Funkhouser, T., Li, K., Singh, J.P.: Hybrid sort-first and sort-last parallel rendering with a cluster of pcs. In: Eurographics/SIGGRAPH workshop on Graphics Hardware, pp. 99–108 (2000)
Moreland, K., Thompson, D.: From cluster to wall with vtk. In: IEEE 2003 Symposium on Parallel and Large Data Visualization and Graphics (2003)
Moreland, K.: Icet users’ guide and reference. Technical Report SAND2008-1153, Sandia National Laboratories (2008), http://www.cs.unm.edu/~kmorel/IceT/IceTUsersGuide.pdf
Staadt, O.G., Walker, J., Nuber, C., Hamann, B.: A survey and performance analysis of software platforms for interactive cluster-based multi-screen rendering. In: Proceedings of IPT/EGVE 2003, pp. 261–270. ACM Press, New York (2003)
Amdahl, G.: Validity of the single processor approach to achieving large-scale computing capabilities. In: AFIPS Conference Proceedings, vol. 30, pp. 483–485 (1967)
Chen, H., Chen, Y., Finkelstein, A., Funkhouser, T., Li, K., Liu, Z., Samanta, R., Wallace, G.: Data distribution strategies for high-resolution displays. Computers and Graphics 25, 811–818 (2001)
Samanta, R., Zheng, J., Funkhouser, T., Li, K., Singh, J.P.: Load balancing for multi-projector rendering systems. In: Eurographics/SIGGRAPH Workshop on Graphics Hardware, pp. 107–116 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Williams, J.L., Hiromoto, R.E. (2008). On the Performance and Scalability of a GPU-Limited Commodity Cluster. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2008. Lecture Notes in Computer Science, vol 5359. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89646-3_104
Download citation
DOI: https://doi.org/10.1007/978-3-540-89646-3_104
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89645-6
Online ISBN: 978-3-540-89646-3
eBook Packages: Computer ScienceComputer Science (R0)