• DocumentCode
    2042659
  • Title

    A memory-optimized visualization system for limited-bandwidth multiprocessing environments

  • Author

    Law, Asish ; Yagel, Roni

  • Author_Institution
    Nichimen Graphics Inc., Los Angeles, CA, USA
  • fYear
    1997
  • fDate
    18-21 Dec 1997
  • Firstpage
    60
  • Lastpage
    65
  • Abstract
    Object dataflow is a popular approach used in parallel rendering. The data representing the 3D scene is statically distributed among processors and objects are fetched and cached only on demand. Most previous object dataflow methods were implemented on shared memory architectures and exploited spatial coherency to reduce hardware cache misses. We propose an efficient model for object dataflow parallel volume rendering on message passing machines. The algorithm is introduced and its ray storage mechanism is used to support latency hiding by postponing computation on inactive rays. Memory usage is optimized by letting objects migrate and replicate at different processors rather than the common static assignments. Our cache only memory approach uses a distributed directory scheme to trace the location of objects at other nodes. A mechanism to minimize network congestion was implemented which optimizes channel utilization. Unlike previous methods, our approach can benefit from temporal coherence and effectively minimizes communication costs during animation on limited bandwidth multiprocessing environments. We report results of the algorithm´s implementation on several platforms like Cray T3D, Convex SPP and DEC alpha cluster of workstations (COWs), and achieved higher efficiency and scalability than existing algorithms
  • Keywords
    data visualisation; message passing; parallel algorithms; ray tracing; rendering (computer graphics); shared memory systems; storage management; 3D scene; Convex SPP; Cray T3D; DEC alpha cluster of workstations; cache only memory approach; common static assignments; communication cost minimization; distributed directory scheme; inactive rays; latency hiding; limited bandwidth multiprocessing environments; memory optimized visualization system; memory usage; message passing machines; network congestion; object dataflow; object dataflow methods; object dataflow parallel volume rendering; parallel rendering; ray storage mechanism; temporal coherence; Animation; Clustering algorithms; Costs; Data visualization; Delay; Hardware; Layout; Memory architecture; Message passing; Spatial coherence;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computing, 1997. Proceedings. Fourth International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    0-8186-8067-9
  • Type

    conf

  • DOI
    10.1109/HIPC.1997.634471
  • Filename
    634471