PARALLEL RENDERING OF VOLUMETRIC DATA SET ON DISTRIBUTED-MEMORY ARCHITECTURES

被引:4
|
作者
MONTANI, C [1 ]
PEREGO, R [1 ]
SCOPIGNO, R [1 ]
机构
[1] CNR, IST CNUCE, I-56100 PISA, ITALY
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1993年 / 5卷 / 02期
关键词
Computer architecture - Data compression - Distributed computer systems - Multiprocessing systems - Parallel processing systems;
D O I
10.1002/cpe.4330050205
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A solution is proposed to the problem of interactive visualization and rendering of volume data. Designed for parallel distributed memory MIMD architectures, the volume rendering system is based on the ray tracing (RT) visualization technique, the Sticks representation scheme (a data structure exploiting data coherence for the compression of classified data sets), the use of a slice-partitioning technique for the distribution of the data between the processing nodes and the consequent ray-data-flow parallelizing strategy. The system has been implemented on two different architectures: an inmos Transputer network and a hypercube nCUBE 6400 architecture. The high number of processors of this latter machine has allowed us to exploit a second level of parallelism (parallelism on image space, or parallelism on pixels) in order to arrive at a higher degree of scalability. In both proposals, the similarities between the chosen data-partitioning strategy, the communications pattern of the visualization processes and the topology of the physical system architecture represent the key points and provide improved software design and efficiency. Moreover, the partitioning strategy used and the network interconnection topology reduce the communications overhead and allow for an efficient implementation of a static load-balancing technique based on the prerendering of a low resolution image. Details of the practical issues involved in the parallelization process of volumetric RT, commonly encountered problems (i.e. termination and deadlock prevention) and the sw migration process between different architectures are discussed.
引用
收藏
页码:153 / 167
页数:15
相关论文
共 50 条
  • [1] Parallel ILP for distributed-memory architectures
    Nuno A. Fonseca
    Ashwin Srinivasan
    Fernando Silva
    Rui Camacho
    Machine Learning, 2009, 74 : 257 - 279
  • [2] Parallel ILP for distributed-memory architectures
    Fonseca, Nuno A.
    Srinivasan, Ashwin
    Silva, Fernando
    Camacho, Rui
    MACHINE LEARNING, 2009, 74 (03) : 257 - 279
  • [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] PSEUDOSPECTRAL CORRELATION METHODS ON DISTRIBUTED-MEMORY PARALLEL ARCHITECTURES
    MARTINEZ, TJ
    CARTER, EA
    CHEMICAL PHYSICS LETTERS, 1995, 241 (5-6) : 490 - 496
  • [6] DATA AND TASK ALIGNMENT IN DISTRIBUTED-MEMORY ARCHITECTURES
    SINHAROY, B
    SZYMANSKI, BK
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 21 (01) : 61 - 74
  • [7] Compiling Affine Loop Nests for Distributed-Memory Parallel Architectures
    Bondhugula, Uday
    2013 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2013,
  • [8] COMPILING FOR DISTRIBUTED-MEMORY ARCHITECTURES
    ROGERS, A
    PINGALI, K
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (03) : 281 - 298
  • [9] Parallel Out-of-Core MLFMA on Distributed-Memory Computer Architectures
    Hidayetoglu, Mert
    Gurel, Levent
    2015 COMPUTATIONAL ELECTROMAGNETICS INTERNATIONAL WORKSHOP (CEM'15), 2015, : 18 - 19
  • [10] Atmospheric data assimilation on distributed-memory parallel supercomputers
    Ding, CHQ
    Lyster, PM
    Larson, JW
    Guo, J
    da Silva, A
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 115 - 124