• DocumentCode
    1830257
  • Title

    A scalable MIMD volume rendering algorithm

  • Author

    Wittenbrink, Craig M. ; Harrington, Michael

  • Author_Institution
    Dept. of Electr. Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    916
  • Lastpage
    920
  • Abstract
    Volume rendering is a compute intensive graphics algorithm with wide application. Researchers have sought to speed it up using parallel computers. The algorithm distributes the data for storage efficiency, avoids bottlenecks, and scales to more processors than rays. The main contribution is explicit partitioning of the input volume for higher memory utilization, while retaining viewpoint freedom and speedup. The largest volumes processed on the MIMD (multiple instruction multiple data) machine (Proteus) are 512×512×128 voxels (32 Mbytes). Performance measurements show a speedup of 22 over sequential code on 32 Intel i860 processors. We have used no preprocessing or data dependent optimization. The efficiency results from nonconflicting communication, a permutation warp, that remains efficient with larger data sets, larger parallel machines, and high order filters showing scalability can be achieved through object space partitioning
  • Keywords
    parallel algorithms; parallel machines; parallel programming; ray tracing; rendering (computer graphics); MIMD machine; Proteus; compute intensive graphics algorithm; explicit partitioning; high order filters; higher memory utilization; input volume; larger parallel machines; multiple instruction multiple data; nonconflicting communication; object space partitioning; parallel algorithms; parallel computers; performance measurements; permutation warping; scalability; scalable MIMD volume rendering algorithm; storage efficiency; viewpoint freedom; Application software; Computer graphics; Concurrent computing; Data visualization; Lattices; Measurement; Parallel machines; Parallel processing; Partitioning algorithms; Rendering (computer graphics);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288197
  • Filename
    288197