BRL-CAD objects are made from about two dozen primitives, ray-tracing of which can be quickly realised in a GPU owing to its parallel architecture. There are lot of function calls to see if the shooted ray is intersecting with the primitive and to check on which direction it should be reflected. These calls on different data can be effectively launched on GPU/multi-core CPU if ported into OpenCL to achieve higher speedups.

Organization

Student

Sreyansh Kumhar Jain

Mentors

  • Vasco Costa
close

2018