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 条
  • [41] A uniform memory model for distributed data objects on parallel architectures
    Balaji, V
    Numrich, RW
    USE OF HIGH PERFORMANCE COMPUTING IN METEOROLOGY, 2005, : 272 - 294
  • [42] ADAPTING FORTRAN 90 ARRAY PROGRAMS FOR DISTRIBUTED-MEMORY ARCHITECTURES
    MERLIN, JH
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 591 : 184 - 200
  • [43] Parallelizing RRT on Large-Scale Distributed-Memory Architectures
    Devaurs, Didier
    Simeon, Thierry
    Cortes, Juan
    IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (02) : 571 - 579
  • [44] COMMUNICATION OPTIMIZATIONS FOR IRREGULAR SCIENTIFIC COMPUTATIONS ON DISTRIBUTED-MEMORY ARCHITECTURES
    DAS, R
    UYSAL, M
    SALTZ, J
    HWANG, YS
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 22 (03) : 462 - 478
  • [45] Exploiting Distributed-Memory and Shared-Memory Parallelism on Clusters of SMPs with Data Parallel Programs
    Siegfried Benkner
    Viera Sipkova
    International Journal of Parallel Programming, 2003, 31 : 3 - 19
  • [46] Exploiting distributed-memory and shared-memory parallelism on clusters of SMPs with data parallel programs
    Benkner, S
    Sipkova, V
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2003, 31 (01) : 3 - 19
  • [47] MAPPING AND COLORING SCHEMES FOR DISTRIBUTED-MEMORY PARALLEL PROCESSORS
    POMMERELL, C
    ANNARATONE, M
    FICHTNER, W
    AEU-ARCHIV FUR ELEKTRONIK UND UBERTRAGUNGSTECHNIK-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 1990, 44 (05): : 353 - 367
  • [48] PPT - A PARALLEL PROGRAMMING TOOL FOR DISTRIBUTED-MEMORY MULTIPROCESSORS
    CHUNG, YC
    HO, WH
    LIU, CC
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 1995, 18 (03) : 365 - 378
  • [49] Distributed-Memory Parallel Symmetric Nonnegative Matrix Factorization
    Eswar, Srinivas
    Hayashi, Koby
    Ballard, Grey
    Kannan, Ramakrishnan
    Vuduc, Richard
    Park, Haesun
    PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20), 2020,
  • [50] Weak Scalability Analysis of the Distributed-Memory Parallel MLFMA
    Michiels, Bart
    Fostier, Jan
    Bogaert, Ignace
    De Zutter, Daniel
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2013, 61 (11) : 5567 - 5574