Distributed ray tracing in x10 (ACM)

Publication Year: 
2011

We will demonstrate the maturity of the X10 programming language by implementing such a real-time ray tracer using a pile of low spec GPGPU laptops and a Gigabit Ethernet switch. Ray tracing is a rendering technique that can better simulate complex lighting situations such as reflections and refractions. It is typically too computationally expensive for real-time rendering on a single CPU and is non-trivial to implement in a distributed fashion.

Paper available at ACM.

Institution: 
IBM T. J. Watson Research Center, Hawthorne, NY, USA