SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Imaging vector fields using line integral convolution
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Efficient feed-forward volume rendering techniques for vector and parallel processors
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Path caching (extended abstract): a technique for optimal external searching
PODS '94 Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Partitioning and ordering large radiosity computations
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Efficient 3-D range searching in external memory
STOC '96 Proceedings of the twenty-eighth annual ACM symposium on Theory of computing
Application-controlled demand paging for out-of-core visualization
VIS '97 Proceedings of the 8th conference on Visualization '97
I/O optimal isosurface extraction (extended abstract)
VIS '97 Proceedings of the 8th conference on Visualization '97
Vortex identification—applications in aerodynamics: a case study
VIS '97 Proceedings of the 8th conference on Visualization '97
The visualization toolkit (2nd ed.): an object-oriented approach to 3D graphics
The visualization toolkit (2nd ed.): an object-oriented approach to 3D graphics
Automatic detection of open and closed separation and attachment lines
Proceedings of the conference on Visualization '98
Interactive out-of-core isosurface extraction
Proceedings of the conference on Visualization '98
External-memory graph algorithms
Proceedings of the sixth annual ACM-SIAM symposium on Discrete algorithms
The P-range tree: a new data structure for range searching in secondary memory
Proceedings of the sixth annual ACM-SIAM symposium on Discrete algorithms
I/O-efficient algorithms for contour-line extraction and planar graph blocking
Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms
Automatic Isosurface Propagation Using an Extrema Graph and Sorted Boundary Cell Lists
IEEE Transactions on Visualization and Computer Graphics
Out-of-Core Streamline Visualization on Large Unstructured Meshes
IEEE Transactions on Visualization and Computer Graphics
The Application Visualization System: A Computational Environment for Scientific Visualization
IEEE Computer Graphics and Applications
An efficient system for collaboration in tele-immersive environments
EGPGV '02 Proceedings of the Fourth Eurographics Workshop on Parallel Graphics and Visualization
Feature estimation for efficient streaming
VVS '02 Proceedings of the 2002 IEEE symposium on Volume visualization and graphics
Large-Scale Data Visualization Using Parallel Data Streaming
IEEE Computer Graphics and Applications
Interactive Exploration of Large Remote Micro-CT Scans
VIS '04 Proceedings of the conference on Visualization '04
Visualization of Steep Breaking Waves and Thin Spray Sheets Around a Ship
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Accelerating Large Data Analysis By Exploiting Regularities
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Fine-grained Visualization Pipelines and Lazy Functional Languages
IEEE Transactions on Visualization and Computer Graphics
Processing of volumetric data by slice- and process-based streaming
AFRIGRAPH '07 Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Experience report: visualizing data through functional pipelines
Proceedings of the 13th ACM SIGPLAN international conference on Functional programming
Lessons about virtual environment software systems from 20 years of ve building
Presence: Teleoperators and Virtual Environments
Streaming-enabled parallel dataflow architecture for multicore systems
EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
Streamed watershed transform on GPU for processing of large volume data
Proceedings of the 28th Spring Conference on Computer Graphics
A classification of scientific visualization algorithms for massive threading
UltraVis '13 Proceedings of the 8th International Workshop on Ultrascale Visualization
Hi-index | 0.00 |
Computer simulation and digital measuring systems are now generating data of unprecedented size. The size of data is becoming so large that conventional visualization tools are incapable of processing it, which is in turn is impacting the effectiveness of computational tools. In this paper we describe an object-oriented architecture that addresses this problem by automatically breaking data into pieces, and then processes the data piece-by-piece within a pipeline of filters. The piece size is user specified and can be controlled to eliminate the need for swapping (i.e., relying on virtual memory). In addition, because piece size can be controlled, any size problem can be run on any size computer, at the expense of extra computational time. Furthermore, pieces are automatically broken into sub-pieces and each piece assigned to a different thread for parallel processing. This paper includes numerical performance studies and references to the source code which is freely available on the web.