Skip to main content

On the Performance and Scalability of a GPU-Limited Commodity Cluster

  • Conference paper
Advances in Visual Computing (ISVC 2008)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 5359))

Included in the following conference series:

  • 1491 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Molnar, S., Cox, M., Ellsworth, D., Fuchs, H.: A sorting classification of parallel rendering. IEEE Computer Graphics and Algorithms, 23–32 (1994)

    Google Scholar 

  4. Williams, J.L., Hiromoto, R.E.: Sort-middle multi-projector immediate-mode rendering in chromium. In: IEEE Visualization, pp. 103–110 (2005)

    Google Scholar 

  5. Montrym, J.S., Baum, D.R., Migdal, C.J.: Infinitereality: A real-time graphics system. In: Proceedings of SIGGRAPH 1997, pp. 199–208 (1997)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Moreland, K., Thompson, D.: From cluster to wall with vtk. In: IEEE 2003 Symposium on Parallel and Large Data Visualization and Graphics (2003)

    Google Scholar 

  9. Moreland, K.: Icet users’ guide and reference. Technical Report SAND2008-1153, Sandia National Laboratories (2008), http://www.cs.unm.edu/~kmorel/IceT/IceTUsersGuide.pdf

  10. 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)

    Google Scholar 

  11. Amdahl, G.: Validity of the single processor approach to achieving large-scale computing capabilities. In: AFIPS Conference Proceedings, vol. 30, pp. 483–485 (1967)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics