• DocumentCode
    1099003
  • Title

    Parallel volume rendering using binary-swap compositing

  • Author

    Ma, Kwan-Liu ; Painter, James S. ; Hansen, Charles D. ; Krogh, Michael F.

  • Author_Institution
    Inst. for Comput. Applications in Sci. & Eng., NASA Langley Res. Center, Hampton, VA, USA
  • Volume
    14
  • Issue
    4
  • fYear
    1994
  • fDate
    7/1/1994 12:00:00 AM
  • Firstpage
    59
  • Lastpage
    68
  • Abstract
    We describe a parallel volume-rendering algorithm, which consists of two parts: parallel ray tracing and parallel compositing. In the most recent implementation on Connection Machine´s CM-5 and networked workstations, the parallel volume renderer evenly distributes data to the computing resources available. Without the need to communicate with other processing units, each subvolume is ray traced locally and generates a partial image. The parallel compositing process then merges all resulting partial images in depth order to produce the complete image. The compositing algorithm is particularly effective for massively parallel processing, as it always uses all processing units by repeatedly subdividing the partial images and distributing them to the appropriate processing units. Test results on both the CM-5 and the workstations are promising. They do, however, expose different performance issues for each platform.<>
  • Keywords
    Cray computers; parallel algorithms; parallel programming; ray tracing; rendering (computer graphics); Connection Machine CM-5; binary-swap compositing; computing resources; massively parallel processing; networked workstations; parallel compositing process; parallel ray tracing; parallel volume-rendering algorithm; partial image; performance issues; Computer graphics; Computer vision; Concurrent computing; Data visualization; Distributed computing; High performance computing; Parallel processing; Ray tracing; Rendering (computer graphics); Workstations;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.291532
  • Filename
    291532