3 ms·
The nice thing about raytracing is that it scales so well with parallel processing. The more pipelines, the more simultaneous rays you can process at one time.
by jsjenkins168 19y ago
The nice thing about raytracing is that it scales so well with parallel processing. The more pipelines, the more simultaneous rays you can process at one time. Synchronization issues are minimal because essentially what you are doing is waiting for pixel data to return from all of the rays shot from the camera. Order doesnt really matter. Sounds like a perfect problem for multi-pipelined GPGPU programming.
Hadn't heard of Neoptica before, but they do look like they have some really smart people there. Raytracing itself is an old concept, but I'm sure there are creative ways to optimize and extend the concept yet to be done.
Here is some info on what Neoptica is doing. Sounds very impressive [PDF]: http://www.neoptica.com/NeopticaWhitepaper.pdf http://www.neoptica.com/NeopticaWhitepaper.pdf