2 ms·
Being able to do very basic JITting on the GPU would be a great first step – load/store operations when evaluating the tapes are terrible for memory access, sin
by mkeeter 5y ago
Being able to do very basic JITting on the GPU would be a great first step – load/store operations when evaluating the tapes are terrible for memory access, since they use global memory rather than registers.
In another project [1], I found a 2-6x speedup in going from an interpreter to a fully-compiled shader, so this can make a huge difference!
[1] https://www.mattkeeter.com/projects/rayray/ https://www.mattkeeter.com/projects/rayray/
- dominicjj 5y agoThat's a very cool project of yours I'm going to have to look at when I have the time.