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 条
  • [41] Efficient Sorting of Homomorphic Encrypted Data With k-Way Sorting Network
    Hong, Seungwan
    Kim, Seunghong
    Choi, Jiheon
    Lee, Younho
    Cheon, Jung Hee
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 (16) : 4389 - 4404
  • [42] Approximating the minimum k-way cut in a graph via minimum 3-way cuts
    Zhao, L
    Nagamochi, H
    Ibaraki, T
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2001, 5 (04) : 397 - 410
  • [43] A Time-space Efficient Algorithm for Parallel k-way In-place Merging based on Sequence Partitioning and Perfect Shuffle
    Salah, Ahmad
    Li, Kenli
    Liao, Qing
    Hashem, Mervat
    Li, Zhiyong
    Chronopoulos, Anthony T.
    Zomaya, Albert Y.
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2020, 7 (02)
  • [44] Approximating the minimum k-way cut in a graph via minimum 3-way cuts
    Zhao, L
    Nagamochi, H
    Ibaraki, T
    ALGORITHMS AND COMPUTATIONS, 2000, 1741 : 373 - 382
  • [45] Inappropriateness of the criterion of k-way normalized cuts for deciding the number of clusters
    Nagai, Ayumu
    PATTERN RECOGNITION LETTERS, 2007, 28 (15) : 1981 - 1986
  • [46] Minimum K-Way Cuts via Deterministic Greedy Tree Packing
    Thorup, Mikkel
    STOC'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL SYMPOSIUM ON THEORY OF COMPUTING, 2008, : 159 - 165
  • [47] Faster algorithms for finding a minimum k-way cut in a weighted graph
    Kamidoi, Y
    Wakabayashi, S
    Yoshida, N
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1009 - 1012
  • [48] Approximating the Minimum k-way Cut in a Graph via Minimum 3-way Cuts
    Liang Zhao
    Hiroshi Nagamochi
    Toshihide Ibaraki
    Journal of Combinatorial Optimization, 2001, 5 : 397 - 410
  • [49] k-way In-place Merge by CPU-GPU Cooperative Processing
    Miura, Shinya
    Chang, Qiong
    Miyazaki, Jun
    2024 IEEE 35TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP 2024, 2024, : 152 - 160
  • [50] A divide-and-conquer approach to the minimum k-way cut problem
    Kamidoi, Y
    Wakabayashi, S
    Yoshida, N
    ALGORITHMICA, 2002, 32 (02) : 262 - 276