• DocumentCode
    2748643
  • Title

    A fast multithreaded out-of-core visualization technique

  • Author

    Sulatycke, Peter D. ; Ghose, Kanad

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA
  • fYear
    1999
  • fDate
    12-16 Apr 1999
  • Firstpage
    569
  • Lastpage
    575
  • Abstract
    Out-of-core rendering techniques are necessary for viewing large volume disk-resident data sets produced by many scientific applications or high resolution imaging systems. Traditional visualizers can provide real-time performance but require all of the data to be viewed to be in the RAM. We describe a multithreaded implementation of an out-of-core isosurface renderer that does not impose such restrictions and yet provides performance that scales well with the size of the data. Our renderer uses an interval tree data structure on disk with a layout that reduces disk seeks to read out only the relevant data from the disk. The low resulting disk latencies are hidden by using prefetching and multithreading to overlap the activities of the rendering computations and disk accesses. Our renderer outperforms the out-of-core isosurface renderer of the well-known vtk toolkit by about one order of magnitude and several orders of magnitude when compared against vtk toolkit´s optimized in-core algorithm on large representative CT scan data. The multithreaded version also scales well with the number of threads
  • Keywords
    data visualisation; multi-threading; rendering (computer graphics); tree data structures; disk-resident data sets; high resolution imaging systems; interval tree data structure; multithreaded out-of-core visualization technique; out-of-core isosurface renderer; prefetching; rendering techniques; Application software; Computational fluid dynamics; Computed tomography; Data mining; Data visualization; Isosurfaces; Multithreading; Read-write memory; Tree data structures; Ultrasonic imaging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
  • Conference_Location
    San Juan
  • Print_ISBN
    0-7695-0143-5
  • Type

    conf

  • DOI
    10.1109/IPPS.1999.760534
  • Filename
    760534