• DocumentCode
    2339779
  • Title

    Sort-first, distributed memory parallel visualization and rendering

  • Author

    Bethel, E. Wes ; Humphreys, Greg ; Paul, Brian ; Brederson, J. Dean

  • Author_Institution
    Lawrence Berkeley Nat. Lab., CA, USA
  • fYear
    2003
  • fDate
    21-21 Oct. 2003
  • Firstpage
    41
  • Lastpage
    50
  • Abstract
    While commodity computing and graphics hardware has increased in capacity and dropped in cost, it is still quite difficult to make effective use of such systems for general-purpose parallel visualization and graphics. We describe the results of a recent project that provides a software infrastructure suitable for general-purpose use by parallel visualization and graphics applications. Our work combines and extends two technologies: chromium, a stream-oriented framework that implements the OpenGL programming interface; and OpenRM scene graph, a pipelined-parallel scene graph interface for graphics data management. Using this combination, we implement a sort-first, distributed memory, parallel volume rendering application. We describe the performance characteristics in terms of bandwidth requirements and highlight key algorithmic considerations needed to implement the sort-first system. We characterize system performance using a distributed memory parallel volume rendering application, and present performance gains realized by using scene specific knowledge to accelerate rendering by reducing network traffic. The contribution of this work is an exploration of general-purpose, sort-first architecture performance characteristics as applied to distributed memory, commodity hardware, along with a description of the algorithmic support needed to realize parallel, sort-first implementations.
  • Keywords
    data visualisation; distributed memory systems; graphical user interfaces; parallel processing; rendering (computer graphics); OpenGL programming interface; OpenRM scene graph; chromium stream-oriented framework; commodity computing; distributed memory visualization; graphics data management; graphics hardware; parallel volume rendering; pipelined-parallel scene graph interface; sort-first parallel visualization; Application software; Chromium; Concurrent computing; Costs; Data visualization; Graphics; Hardware; Layout; Rendering (computer graphics); Technology management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Large-Data Visualization and Graphics, 2003. PVG 2003. IEEE Symposium on
  • Conference_Location
    Seattle, WA, USA
  • Print_ISBN
    0-7803-8122-X
  • Type

    conf

  • DOI
    10.1109/PVGS.2003.1249041
  • Filename
    1249041