DocumentCode
3375101
Title
A multi-threaded streaming pipeline architecture for large structured data sets
Author
Law, C. Charles ; Schroeder, William J. ; Martin, Kenneth M. ; Temkin, Joshua
Author_Institution
Kitware Inc., USA
fYear
1999
fDate
29-29 Oct. 1999
Firstpage
225
Lastpage
232
Abstract
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.
Keywords
data visualisation; object-oriented methods; parallel architectures; Web; computer simulation; digital measuring systems; large structured data sets; multi-threaded streaming pipeline architecture; numerical performance studies; object-oriented architecture; parallel processing; source code; visualization tools; Automatic control; Computer architecture; Computer simulation; Data visualization; Filters; Parallel processing; Pipelines; Size control; Size measurement; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Visualization '99. Proceedings
Conference_Location
San Francisco, CA, USA
ISSN
1070-2385
Print_ISBN
0-7803-5897-X
Type
conf
DOI
10.1109/VISUAL.1999.809891
Filename
809891
Link To Document