Distributed ray tracing in x10

  • Authors:
  • Dave Cunningham

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

  • Venue:
  • Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.