Download:
|
by James Ahrens, Charles Law, Will Schroeder, Ken Martin, Kitware Inc, Michael Papka
http://www.acl.lanl.gov/Viz/papers/pvtk/pvtkpreprint.ps
Add To MetaCart
Abstract:
A significant unsolved problem in scientific visualization is how to efficiently visualize extremely large time-varying datasets. Using parallelism provides a promising solution. One drawback of this approach is the high overhead and specialized knowledge often required to create parallel visualization programs. In this paper, we present a parallel visualization system that is scalable, portable and encapsulates parallel programming details for its users. Our approach was to augment an existing visualization system, the visualization toolkit(VTK). Process and communication abstractions were added in order to support task, pipeline and data parallelism. The resulting system allows users to quickly write parallel visualization programs and avoid rewriting these programs when porting to new platforms. The performance of a collection of parallel visualization programs written using this system and run on both a cluster of SGI Origin 2000s and a Linux-based PC cluster is presented. In addition to showing the utility of our approach, the results offer a comparison of the performance of commodity-based computing clusters.
Citations
|
108
|
Interactive ray tracing for isosurface rendering
– Parker, Shirley, et al.
- 1998
|
|
77
|
Geometric optimization
– Hinker, Hansen
- 1993
|
|
77
|
Parallel volume rendering using binary-swap compositing
– Ma, Painter, et al.
- 1994
|
|
57
|
The SCIRun computational steering software system
– Parker, Weinstein, et al.
- 1997
|
|
56
|
Treinish. An Extended Data-Flow Architecture for Data Analysis and Visualization
– Abram, A
- 1995
|
|
35
|
Task scheduling in parallel and distributed systems
– El-Rewini, Lewis, et al.
- 1994
|
|
34
|
An introduction to parallel rendering
– Crockett
- 1997
|
|
32
|
The Visualization Toolkit- An Object Oriented Approach to 3D Graphics. 2nd ed
– Schroeder, Martin, et al.
- 1998
|
|
30
|
Massively parallel isosurface extraction
– Hansen, Hinker
- 1992
|
|
23
|
Overview of parallel photo-realistic graphics
– Reinhard, Chalmers, et al.
- 1998
|
|
15
|
A multi-threaded streaming pipeline architecture of large structured data sets
– LAW, MARTIN, et al.
- 1999
|
|
10
|
Simulation Steering with SCIRun in a Distributed Environment
– Miller, Hansen, et al.
- 1998
|
|
9
|
The SCIRun Parallel Scientific Computing Problem Solving Environment
– Johnson, Parker
- 1999
|
|
8
|
The Application Visualization System: A Computational Environment for Scientific Visualization
– al
- 1989
|
|
8
|
Survey of Parallel Volume Rendering Algorithms
– Wittenbrink
- 1998
|
|
7
|
Visualization on massively parallel computers using CM/AVS
– Krogh, Hansen
- 1993
|
|
6
|
An architecture for a scientific visualization system
– al
- 1992
|
|
6
|
Towards Real Time Volume Rendering
– Yagel
- 1996
|