ACM Home Page
Please provide us with feedback. Feedback
Conceptual design and implementation of a pipeline-based VR-system parallelized by CORBA, and comparison with existing approaches
Full text PdfPdf (367 KB)
Source Virtual Reality Continuum And Its Applications archive
Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry table of contents
Singapore
SESSION: 7-2 Distributed, collaborative & clustered VRC table of contents
Pages: 368 - 374  
Year of Publication: 2004
ISBN:1-58113-884-9
Authors
Andreas Gerndt  RWTH Aachen University, Aachen, Germany
Mark Asbach  RWTH Aachen University, Aachen, Germany
Torsten Kuhlen  RWTH Aachen University, Aachen, Germany
Christian Bischof  RWTH Aachen University, Aachen, Germany
Stefan Lankes  RWTH Aachen University, Aachen, Germany
Thomas Bemmerl  RWTH Aachen University, Aachen, Germany
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 20,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1044588.1044669
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abdelfattah, A. 1998. Numerische Simulation von Strömungen in 2 und 4-Ventil-Motoren. Shaker Verlag, Aachen. PhD thesis, RWTH Aachen University.
 
2
Ahrens, J., Law, C., Schroeder, W., Martin, K., and Papka, M. 2000. A Parallel Approach for Efficiently Visualizing Extremely Large, Time-Varying Datasets. Los Alamos National Laboratory. Technical Report #LAUR-00-1620.
 
3
Gerndt, A., van Reimersdahl, T., Kuhlen, T., Henrichs, J., and Bischof, C. 2000. A Parallel Approach for VR-based Visualization of CFD Data with PC Clusters. In Proceedings of the 16th IMACS World Congress.
 
4
 
5
 
6
Lankes, S. 2003. Konzeption und Umsetzung einer echtzeitfähigen Verteilungsplattform für eingebettete Systeme. Shaker Verlag. PhD thesis, RWTH Aachen University.
 
7
 
8
OMG Technical Document ORBOS/98-10-05. 1998. Real-time CORBA - Joint Submission.
 
9
OMG Technical Document Formal/02-06-01. 2002. The Common Object Request Broker - Architecture and Specification, 3.0 ed.
10
 
11
 
12
Schroeder, W. 2001. The VTK User's Guide. Kitware Inc.
 
13
 
14
 
15
van Reimersdahl, T., Kuhlen, T., Gerndt, A., Henrichs, J., and Bischof, C. 2000. ViSTA: a Multimodal, Platform-Independent VR-Toolkit Based on WTK, VTK, and MPI. In Proceedings of the 4th International Immersive Projection Technology Workshop.


Collaborative Colleagues:
Andreas Gerndt: colleagues
Mark Asbach: colleagues
Torsten Kuhlen: colleagues
Christian Bischof: colleagues
Stefan Lankes: colleagues
Thomas Bemmerl: colleagues