Massively Parallel Ray Tracing
Masahiro Fujita, LTE Inc. Kenji Ono, The University of Tokyo, and Riken
Sunday, November 13, 2011
Massively Parallel Ray Tracing Masahiro Fujita , LTE Inc. Kenji - - PowerPoint PPT Presentation
Massively Parallel Ray Tracing Masahiro Fujita , LTE Inc. Kenji Ono, The University of Tokyo, and Riken Sunday, November 13, 2011 Agenda Motivation and Challenges Architecture Result Conclusion Future work Sunday, November
Masahiro Fujita, LTE Inc. Kenji Ono, The University of Tokyo, and Riken
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
Steering Parameters Control Parameters Image Compositing
Controler
HW Renderer SW Renderer Extention Isosurface Volume Extention Generate Primitives Molecular Skeleton Rendering Structured Mesh UNS Mesh Molecular Structure Basis Functions Extention Particle API for Simulators and Data Reader Steramlines Raw Data Primitives Images Process Invocation Service
Simulators Result Files Data Reader
File Format A Extended Format Fle Format B
API for Clients CLI Client GUI Client Other Clients
Communication Relay Service
Visualization Core
Switching Local / Remote
Batch mode Interactive mode
Visualization Library
Renderer Selection
Sunday, November 13, 2011
Steering Parameters Control Parameters Image Compositing
Controler
HW Renderer SW Renderer Extention Isosurface Volume Extention Generate Primitives Molecular Skeleton Rendering Structured Mesh UNS Mesh Molecular Structure Basis Functions Extention Particle API for Simulators and Data Reader Steramlines Raw Data Primitives Images Process Invocation Service
Simulators Result Files Data Reader
File Format A Extended Format Fle Format B
API for Clients CLI Client GUI Client Other Clients
Communication Relay Service
Visualization Core
Switching Local / Remote
Batch mode Interactive mode
Visualization Library
Renderer Selection
Sunday, November 13, 2011
Simulate Visualize Simulate & Visualize Simulate Visualize
data data data
Compute Units
Sunday, November 13, 2011
Simulate Visualize Simulate & Visualize Simulate Visualize
data data data
Compute Units
Our focus
Sunday, November 13, 2011
Sunday, November 13, 2011
reflection, indirect illumination
Sponza model: (C) Marko Dabrovic
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
Global Illumination Local Illumination
Sunday, November 13, 2011
Raytracing Accel build Shade Image output
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
Toplevel
Bottomlevel
BoundingBox data ~ 100KB All CUs share Primitive & Acceleration data ~500MB per CU
Sunday, November 13, 2011
Trace Isect test Isect test Isect test Find nearest intersection Shade
Sunday, November 13, 2011
Trace Isect test Find nearest intersection Shade
Sunday, November 13, 2011
Trace Isect test Find nearest intersection Shade
Sunday, November 13, 2011
Trace Isect test Find nearest intersection Shade
Sunday, November 13, 2011
Trace Isect test Find nearest intersection Shade
Sunday, November 13, 2011
Reorder by dst node
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
2250 4500 6750 9000 1024 2048 4096 8192
secs MPI process
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
ADLB, but didnʼt scale
solution so far.
performance
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
architecture
processes
massive environment
units
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
Sunday, November 13, 2011
Hanrahan, Rendering Complex Scenes with Memory-Coherent Ray Tracing, Proc. SIGGRAPH 1997
Lensch: Two-level ray tracing with reordering for highly complex scenes. Graphics Interface 2010: 145-152
Vladimir Galaktionov, Out-of-core GPU Ray Tracing of Complex Scenes. Technical talk at SIGGRAPH 2011
Sunday, November 13, 2011
Sunday, November 13, 2011