Parallel progressive rendering of animation sequences at interactive rates on distributed-memory machines

被引:0
|
作者
Reisman, A
Gotsman, C
Schuster, A
机构
关键词
ray tracing; load-balance; parallel processing; animation; distributed memory; message passing;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe a dynamic load-balancing algorithm for ray-tracing by progressive refinement on a distributed-memory parallel computer. Parallelization of progressive ray-tracing for single images is difficult because of the inherent sequential nature of the sample location generation process, which is optimized (and different) for any given image. Parallelization of progressive ray-tracing when generating image sequences at a fixed interactive rate is even more difficult, because of the time and synchronization constraints imposed on the system. We show how to overcome these problems, which, to the best of our knowledge, have not been treated before. Exploiting the temporal coherence between frames enables us to both accelerate rendering and improve the load-balance throughout the sequence. Our dynamic load-balance algorithm, a blend of local and global methods, accounting not only for rendering performance, but also communication overheads and synchronization issues, is shown to be robust to the harsh environment imposed by a time-critical application, such as the one we consider.
引用
收藏
页码:39 / 47
页数:9
相关论文
共 50 条
  • [1] Interactive-rate animation generation by parallel progressive ray-tracing on distributed-memory machines
    Reisman, A
    Gotsman, C
    Schuster, A
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2000, 60 (09) : 1074 - 1102
  • [2] PARALLEL TALBOT ALGORITHM FOR DISTRIBUTED-MEMORY MACHINES
    DEROSA, MA
    GIUNTA, G
    RIZZARDI, M
    PARALLEL COMPUTING, 1995, 21 (05) : 783 - 801
  • [3] Parallel volume rendering on distributed-memory multiprocessor system
    Chen, WP
    Deng, JH
    Tang, ZS
    SECOND INTERNATION CONFERENCE ON IMAGE AND GRAPHICS, PTS 1 AND 2, 2002, 4875 : 969 - 974
  • [4] A Distributed-Memory Parallel Approach for Volume Rendering with Shadows
    Mathai, Manish
    Larsen, Matthew
    Childs, Hank
    2023 IEEE 13TH SYMPOSIUM ON LARGE DATA ANALYSIS AND VISUALIZATION, LDAV, 2023, : 22 - 31
  • [5] PARALLEL RENDERING OF VOLUMETRIC DATA SET ON DISTRIBUTED-MEMORY ARCHITECTURES
    MONTANI, C
    PEREGO, R
    SCOPIGNO, R
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1993, 5 (02): : 153 - 167
  • [6] PARALLEL COMPUTATION OF GROBNER BASES ON DISTRIBUTED-MEMORY MACHINES
    SAWADA, H
    TERASAKI, S
    AIBA, A
    JOURNAL OF SYMBOLIC COMPUTATION, 1994, 18 (03) : 207 - 222
  • [7] Parallel FP-LAPW for distributed-memory machines
    Dohmen, R
    Pichlmeier, J
    Petersen, M
    Wagner, F
    Scheffler, M
    COMPUTING IN SCIENCE & ENGINEERING, 2001, 3 (04) : 18 - 29
  • [8] An interleaving transformation for parallelizing reductions for distributed-memory parallel machines
    Wu, JJ
    JOURNAL OF SUPERCOMPUTING, 2000, 15 (03): : 321 - 339
  • [9] An Interleaving Transformation for Parallelizing Reductions for Distributed-Memory Parallel Machines
    Jan-Jan Wu
    The Journal of Supercomputing, 2000, 15 : 321 - 339
  • [10] Asynchronously parallel Boltzmann machines mapped onto distributed-memory multiprocessors
    Benitez, JM
    Ortega, J
    Requena, I
    FROM NATURAL TO ARTIFICIAL NEURAL COMPUTATION, 1995, 930 : 744 - 751