Hi, I am helping design an mmorpg server. I have been programming in many different languages for many years now, but bhave no experience with technologies like CUDA. A team member suggested using CUDA to do 3D distance and collision checks for clients server side, since a normal CPU isn’t well equiped to do heavy floating point math like a GPU is. My question is: would it be more efficient to do these checks on the gpus, or cpus? Or us CUDA better for longer running algorithms, instead of quick checks for things like line of sight?
Also, can code running on the gpu directly access main memory (via dma or something)?