Hi Josh,
Welcome to the forum - I about fell out of my chair when I saw your post! Myself and several others (not on the forum) been doing some very initial testing of CUDA on Winderz - would love to try it on VL. Not only because vector is fast and clean, but because it's lean and mean.

)
You mentioned photon mapping. Is this what you're interested in? Are you using CUDA in your work, or just for fun?
Hi Rai !
Cool that you've looked into this.

Here's a little clarification on openMP and openCL that seems correct:
http://stackoverflow.com/questions/356328/opencl-does-it-play-well-with-openmp-can-i-connect-other-languages-to-it-etc.
For things other than generic computing, GPU based systems are the wave of the future - I may be betting a business on that.
Yours, NumberCrunchingly,

- Howard