[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1128923.1128929acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Parallel-SG: research of parallel graphics rendering system on PC-Cluster

Published: 14 June 2006 Publication History

Abstract

This paper presents Parallel-SG, a novel high performance parallel graphics rendering system on PC-Cluster. Parallel-SG employs a hybrid sort-first and sort-last architecture based on retained-mode and aims at interactively rendering of large dataset on tiled display wall. Parallel-SG uses a new rendering and scheduling structure, called dynamic rendering team (DRT as abbreviation), which is composed of multiple PCs instead of single PC to act as a rendering node. DRT gives support to two new technologies: a load-balancing strategy based on slave-migration and an optimized parallel Rendering-Composing-Display(R-C-D) pipeline. The load-balancing strategy follows such principle that adaptively maintaining the computational powers of DRTs to achieve good load balance, i. e. to dynamically redistribute slaves in a DRT according to its workload. The optimized parallel R-C-D pipeline reconstructs the serial workflow in a DRT to parallel one, and along with the outer parallel rendering pipelines among DRTs there forms a special nested parallel pipeline architecture, which promotes the whole rendering performance of our system greatly. Experiments show that the proposed Parallel-SG can render over 13M triangles at an average speed of 12 frames per second without accelerating technologies on a tile-display wall of 5*3 projectors array.

References

[1]
Molnar, S., Cox, M., Ellsworth, D., and Fuchs, H. 1994. A Sorting Classification of Parallel Rendering. IEEE Computer Graphics and Applications, 14, 4, 23--31.
[2]
Samanta, R., Funkhouser, T., LI, K., and Singh, J. P. 2000. Hybrid Sort-First and Sort-Last Parallel Rendering with a Cluster of PCs. In Proceeding of 2000 SIGGRAPH/Eurographics Workshop on Graphics Hardware, 97--108
[3]
Jin, Z. F., Peng, H. Y. and Shi J. Y. 2004. A Data Distributed Sort-first Parallel Rendering System For VR Applications. In Proceeding of the 5th International Conference on Virtual Reality and its Application in Industry, ACM, 184--188
[4]
Peng, H. Y., Jin, Z. F., and Shi, J. Y. 2004. An In-the-Core Parallel Graphics Rendering System for Extreme Large Data Sets Based on Retained-mode. Journal of Software, 15, supplement, 222--229
[5]
Buck, I., Humphreys, G., and Hanrahan, P. 2000. Tracking Graphics State for Networked Rendering. In Proceedings of the 2000 Eurographics/SIGGRAPH Workshop on Graphics Hardware, 87--95
[6]
Humphreys, G., Eldridge, M., Buck, I., Stoll, G., Everett, M., and Hanrahan, L. 2001. WireGL: A Scalable Graphics System for Clusters. In Proceedings of SIGGRAPH 2001, 129--140
[7]
Humphryes, G., Houston, M., and NG, R. 2002. Chromium: A Stream-Processing Framework for Interactive Rendering on Clusters. ACM Transactions on Graphics, 693--702
[8]
Owens, J. D., Dally, W. J., Kapasi, U. J., Rimner, S., Mattson, P., and Mowery, B. 2000. Polygon Rendering on a Stream Architecture. In Proceedings of the 2000 Eurographics/SIGGRAPH Workshop on Graphics Hardware, 23--32
[9]
Bethel, E. W., Humphreys, G., Paul, B., and Brederson, J. D. 2003. Sort-First, Distributed Memory Parallel Visualization and Rendering. In Proceedings of the 2003 IEEE Symposium on Parallel and Large Data Visualization and Graphics PVG, 41--50
[10]
Moreland, K., Thompsont, D. 2003. From Cluster to Wall with VTK. In Proceeding of IEEE Symposium on Parallel and Large-Data Visualization and Graphics 2003, 25--31
[11]
Yang, J., Shi, J. Y., Jin, Z. F. and Zhang, H. 2002. Design and Implementation of A Large-scale Hybrid Distributed Graphics System. In proceeding of 2002 Eurographics Workshop on Parallel Graphics and Visualization, 39--49
[12]
LI, K., Chen, H., Chen, Y. Q., Clark, D. W., and Cook, P. 2002. Early Experiences and Challenges in Building and Using A Scalable Display Wall System. IEEE Computer Graphics and Applications, 20, 4, 671--680
[13]
LI, C., Jin, Z. F., Shi, J. Y., 2003. MSPR: A Retained-Mode Based Multi-Screen Parallel Rendering System. In Proceeding of the 4th International Conference on Virtual Reality and its Application in Industry, 5444, 173--180
[14]
Correa, W. T., Klosowski, J. T., and Silva, C. T. 2002. Out-Of-Core Sort-First Parallel Rendering for Cluster-Based Tiled Displays. In Proceeding of Fourth Eurographics Workshop on Parallel Graphics and Visualization, 89--96
[15]
Yoon, S. E., Salomon, B., Gayle, R., and Manocha, D. 2004. Quick-VDR: Interactive View-Dependent Rendering of Massive Models. IEEE Visualization 2004, 131--138
[16]
Guthe, M., Borodin, P., and Klein, R. 2003. Efficient view-dependent out-of-core visualization. In Proceeding of 4th International Conference on Virtual Reality and its Application in Industry, 5444, 428--438
[17]
Fan, Z., Qiu, F., Kaufman, A., and Stover, S. Y. 2004. GPU Cluster for High Performance Computing. In Proceeding of ACM/IEEE Supercomputing Conference 2004
[18]
Rajagopalan, R., Goswami, D., and Mudur, S. P. 2005. Functionality Distribution for Parallel Rendering. In Proceeding of the 19th IEEE International Parallel&Distributed Processing Symposium
[19]
Roth, M., Voss, G., and Reiners, D. 2004. Multi-Threading and Clustering for Scene Graph Systems. Computers & Graphics, 28, 1, 63--66

Cited By

View all
  • (2020) TuorisFuture Generation Computer Systems10.1016/j.future.2020.01.015106:C(559-571)Online publication date: 1-May-2020
  • (2010)Research and Implementation of Distributed Simulation and Parallel Rendering System Based on GridProceedings of the 2010 First International Conference on Networking and Distributed Computing10.1109/ICNDC.2010.9(3-7)Online publication date: 21-Oct-2010
  • (2009)Two-phase load distribution for rendering large 3D models on a graphics cluster2009 IEEE International Conference on Cluster Computing and Workshops10.1109/CLUSTR.2009.5289203(1-10)Online publication date: Aug-2009
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
VRCIA '06: Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications
June 2006
410 pages
ISBN:1595933247
DOI:10.1145/1128923
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 June 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. PC-Cluster
  2. dynamic rendering team
  3. hybrid architecture
  4. load-balancing
  5. optimized parallel R-C-D pipeline

Qualifiers

  • Article

Conference

VRCIA06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 51 of 107 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020) TuorisFuture Generation Computer Systems10.1016/j.future.2020.01.015106:C(559-571)Online publication date: 1-May-2020
  • (2010)Research and Implementation of Distributed Simulation and Parallel Rendering System Based on GridProceedings of the 2010 First International Conference on Networking and Distributed Computing10.1109/ICNDC.2010.9(3-7)Online publication date: 21-Oct-2010
  • (2009)Two-phase load distribution for rendering large 3D models on a graphics cluster2009 IEEE International Conference on Cluster Computing and Workshops10.1109/CLUSTR.2009.5289203(1-10)Online publication date: Aug-2009
  • (2007)Research on Unified Object Model Supporting HLA-based Simulation and Parallel Rendering2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics10.1109/CADCG.2007.4407876(173-178)Online publication date: Oct-2007

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media