Pthreads programming
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
CORBA 3 Fundamentals and Programming with Cdrom
CORBA 3 Fundamentals and Programming with Cdrom
Distributed Systems: Principles and Paradigms
Distributed Systems: Principles and Paradigms
EGVE '03 Proceedings of the workshop on Virtual environments 2003
Integration of a CAN-Based Connection-Oriented Communication Model into Real-Time CORBA
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Hi-index | 0.00 |
The object-oriented Virtual Reality toolkit ViSTA developed at Aachen University utilizes the Visualization Toolkit (VTK) in order to implement scientific visualization applications. VTK already offers parallelization possibilities. Its parallelization strategy cuts off the visualization pipeline between nodes and distributes these parts over several processes. By contrast, ViSTA makes use of an MPI-based parallelization framework whose parallelization components are decoupled from the algorithmic layer. Algorithms implemented here merely use sequential VTK pipelines for the computation.Our new approach also parallelizes VTK's pipelines; however, the parallelization is based on CORBA. The advantages over MPI-based implementations are a straightforward integration into an object-oriented framework and the handling of complex data structures. In this paper, we present our CORBA-based implementation and compare it to others. We show that CORBA should be preferred for complex and object-oriented environments and that it has speed-up properties in parallel environments similar to MPI-based approaches.