A scalable parallel cell-projection volume rendering algorithm for three-dimensional unstructured data

被引:30
|
作者
Ma, KL
Crockett, TW
机构
关键词
volume rendering; parallel algorithms; unstructured grids; scientific visualization; hierarchical data structures; load balancing; asynchronous communication; message passing; distributed memory;
D O I
10.1109/PRS.1997.628300
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visualizing three-dimensional unstructured data from aerodynamics calculations is challenging because the associated meshes are typically large in size and irregular in both shape and resolution. The goal of this research is to develop a fast, efficient parallel volume rendering algorithm for massively parallel distributed-memory supercomputers consisting of a large number of very powerful processors. We use cell-projection instead of ray-casting to provide maximum flexibility in the data distribution and rendering steps. Effective static load balancing is achieved with a round robin distribution of data cells among the processors. A spatial partitioning tree is used to guide the rendering, optimize the image compositing step, and reduce memory consumption. Communication cost is reduced by buffering messages and by overlapping communication with rendering calculations as much as possible. Tests on the IBM SP2 demonstrate that these strategies provide high rendering rates and good scalability. For a dataset containing half a million tetrahedral cells, we achieve two frames per second for a 400 x 400-pixel image using 128 processors.
引用
收藏
页码:95 / +
页数:12
相关论文
共 50 条
  • [41] Detail-preserving resampling for parallel volume rendering large unstructured data on earth simulator
    Chen, L
    Fujishiro, I
    Nakajima, K
    PROCEEDINGS OF THE SEVENTH IASTED INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS AND IMAGING, 2004, : 242 - 247
  • [42] Three-dimensional unstructured mesh generation .3. Volume meshes
    Lewis, RW
    Zheng, Y
    Gethin, DT
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1996, 134 (3-4) : 285 - 310
  • [43] Research on Three-dimensional Parallel Modeling Algorithm with Movable Point Cloud Data
    Fang, Liuyang
    Chen, Jie
    2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 70 - 75
  • [44] Three-dimensional magnetotelluic parallel inversion algorithm using data space method
    Hu Xiang-Yun
    Li Yan
    Yang Wen-Cai
    Wei Wen-Bo
    Gao Rui
    Han Bo
    Peng Rong-Hua
    CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2012, 55 (12): : 3969 - 3978
  • [45] Three-dimensional MR angiography of the renal arteries: Comparison of volume rendering and maximum intensity projection algorithms - Preliminary results
    Mallouhi, A
    Schocke, MF
    Wolf, C
    Judmaier, W
    Dessl, AH
    Jaschke, WR
    RADIOLOGY, 2000, 217 : 546 - 546
  • [46] Sclerosing mesenteritis: Depiction by multidetector CT and three-dimensional volume rendering
    Lawler, LP
    McCarthy, DM
    Fishman, EK
    Hruban, R
    AMERICAN JOURNAL OF ROENTGENOLOGY, 2002, 178 (01) : 97 - 99
  • [47] Three-dimensional bone scintigraphy using volume rendering technique and SPECT
    Ota, T
    Yamamoto, I
    Ohnishi, H
    Yuh, I
    Kigami, Y
    Suzuki, T
    Yamamura, Y
    Murata, K
    Morita, R
    JOURNAL OF NUCLEAR MEDICINE, 1996, 37 (09) : 1567 - 1570
  • [48] Three-dimensional CT: Real-time interactive volume rendering
    Johnson, PT
    Heath, DG
    Bliss, DF
    Cabral, B
    Fishman, EK
    AMERICAN JOURNAL OF ROENTGENOLOGY, 1996, 167 (03) : 581 - 583
  • [49] Reliable subsurface scattering for volume rendering in three-dimensional ultrasound imaging
    Kwon, Koojoo
    Lee, Byeong-Joon
    Shin, Byeong-Seok
    COMPUTERS IN BIOLOGY AND MEDICINE, 2020, 117
  • [50] Multi-volume rendering for three-dimensional power Doppler imaging
    Managuli, R
    Yoo, YM
    Kim, Y
    2005 IEEE ULTRASONICS SYMPOSIUM, VOLS 1-4, 2005, : 2046 - 2049