Parallel rendering with K-way replication

被引:20
|
作者
Samanta, R [1 ]
Funkhouser, T [1 ]
Li, K [1 ]
机构
[1] Princeton Univ, Princeton, NJ 08540 USA
关键词
parallel rendering; interactive visualization; cluster computing; computer graphics systems;
D O I
10.1109/PVGS.2001.964407
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the recent advances in commodity graphics hardware performance, PC clusters have become an attractive alternative to traditional high-end graphics workstations. The main challenge is to develop parallel rendering algorithms that work well within the memory constraints and communication limitations of a networked cluster. Previous systems have required the entire 3D scene to be replicated in memory on every PC. While this approach can take advantage of view-dependent load balancing algorithms and thus largely avoid the problems of inter-process communication, it limits the scalability of the system to the memory capacity of a single PC. We present a k-way replication approach in which each 3D primitive of a large scene is replicated on k out of n PCs (k much less than n). The key idea is to support 3D models larger than the memory capacity of any single PC, while retaining the reduced communication overheads of dynamic view-dependent partitioning. In this paper, we investigate algorithms for distributing copies of primitives among PCs and for dynamic load balancing under the constraints of partial replication. Our main result is that the parallel rendering efficiencies achieved with small replication factors are similar to the ones measured with full replication. By storing one-fourth of Michelangelo's David model (800MB) on each of 24 PCs (each with 256MB of memory), our system is able to render 40 million polygons/second (65% efficiency).
引用
收藏
页码:75 / 84
页数:10
相关论文
共 50 条
  • [31] K-way neural network graph partitioning with separator vertices
    C. C. Pain
    C. R. E. de Oliveira
    A. J. H. Goddard
    A. P. Umpleby
    Biological Cybernetics, 1999, 80 : 227 - 234
  • [32] SPECTRAL K-WAY RATIO-CUT PARTITIONING AND CLUSTERING
    CHAN, PK
    SCHLAG, MDF
    ZIEN, JY
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (09) : 1088 - 1096
  • [33] Four qubit entangled pure states and K-way negativities
    Sharma, N. K.
    Sharma, S. Shelly
    FRONTIERS OF FUNDAMENTAL AND COMPUTATIONAL PHYSICS, 2008, 1018 : 46 - +
  • [34] Cell Bounds in k-way Tables Given Conditional Frequencies
    Smucker, Byron J.
    Slavkovic, Aleksandra
    Zhu, Xiaotian
    JOURNAL OF OFFICIAL STATISTICS, 2012, 28 (01) : 121 - 140
  • [35] A k-way graph partitioning algorithm based on clustering by eigenvector
    Choe, TY
    Park, CI
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 2, PROCEEDINGS, 2004, 3037 : 598 - 601
  • [36] K-way neural network graph partitioning with separator vertices
    Pain, C.C.
    De, Oliveira, C.R.E
    Goddard, A.J.H.
    Umpleby, A.P.
    Biological Cybernetics, 80 (04): : 227 - 234
  • [37] K-way neural network graph partitioning with separator vertices
    Pain, CC
    de Oliveira, CRE
    Goddard, AJH
    Umpleby, AP
    BIOLOGICAL CYBERNETICS, 1999, 80 (04) : 227 - 234
  • [38] MAkE: Multiobjective algorithm for k-way equipartitioning of a point set
    Saha, Sriparna
    Sur-Kolay, Susmita
    Dasgupta, Parthasarathi
    Bandyopadhyay, Sanghamitra
    APPLIED SOFT COMPUTING, 2009, 9 (02) : 711 - 724
  • [39] Performance improvement of extreme multi-label classification using K-way tree construction with parallel clustering algorithm
    Prajapati, Purvi
    Thakkar, Amit
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 6354 - 6364
  • [40] A clustering based linear ordering algorithm for k-way spectral partitioning
    Lin, SS
    Chen, WH
    Lin, WW
    Hwang, TT
    PROCEEDINGS OF ASP-DAC '99: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1999, 1999, : 77 - 80