• 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