electronic visualization laboratory, university of illinois at chicago visualizing very large scale...
TRANSCRIPT
![Page 1: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis](https://reader036.vdocument.in/reader036/viewer/2022083009/5697c02c1a28abf838cd913f/html5/thumbnails/1.jpg)
electronic visualization laboratory, university of illinois at chicago
Visualizing Very Large Scale Earthquake Simulations (SC 2003)
K.L.Ma, UC-Davis
![Page 2: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis](https://reader036.vdocument.in/reader036/viewer/2022083009/5697c02c1a28abf838cd913f/html5/thumbnails/2.jpg)
electronic visualization laboratory, university of illinois at chicago
Summary
• A parallel rendering algorithm is presented to visualize a 3D seismic propagation (time varying data) of Northridge earthquake (highest resolution vol viz of an earthquake simulation to date)
• Issues dealt with: – Large data– Time varying data – Unstructured grid
![Page 3: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis](https://reader036.vdocument.in/reader036/viewer/2022083009/5697c02c1a28abf838cd913f/html5/thumbnails/3.jpg)
electronic visualization laboratory, university of illinois at chicago
Main strategies used
• Interleaving load distribution• Overlapping communication and computation • Avoiding per time step processing • Buffering intermediate results to amortize
communication overheads• Compression• A parallel cell projection algorithm is used which
requires no connectivity between adjacent cells unlike ray tracing (for visualizing unstructured data)
![Page 4: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis](https://reader036.vdocument.in/reader036/viewer/2022083009/5697c02c1a28abf838cd913f/html5/thumbnails/4.jpg)
electronic visualization laboratory, university of illinois at chicago
Parallel Rendering
• An octree based representation of the volume is used at multiple resolutions
• The appropriate data resolution is used to match image resolution
• Projection data is scattered to the nodes to eliminate nodes that are not viewed
• The data block size is made coarse enough for faster traversal
• The loading of blocks from disk and rendering are overlapped.
![Page 5: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis](https://reader036.vdocument.in/reader036/viewer/2022083009/5697c02c1a28abf838cd913f/html5/thumbnails/5.jpg)
electronic visualization laboratory, university of illinois at chicago
Parallel Image Composition
• SLIC (Scheduled Linear Image Compositing) • Pixels are classified as background (ignored), non-
overlapping (sent directly to final processor) and 1, 2, 3 overlapping etc (figure 4)
• Compositing is scheduled according to overlap• The overlapping calculation has to be redone when
view point changes (scheduling for composition is also recalculated)
![Page 6: Electronic visualization laboratory, university of illinois at chicago Visualizing Very Large Scale Earthquake Simulations (SC 2003) K.L.Ma, UC-Davis](https://reader036.vdocument.in/reader036/viewer/2022083009/5697c02c1a28abf838cd913f/html5/thumbnails/6.jpg)
electronic visualization laboratory, university of illinois at chicago
Results, References
• Test results should low compositing cost in most cases but after n=32, the parallel algorithm is inefficient due to load imbalance
• Papers to look at:– survey of visualization of time varying data– binary swap– communication costs of parallel volume
rendering algorithms– SLIC