The last time I really dove into this was a couple years ago. At that point Cuda had more features which allowed for more complex data structures, leading to smarter algorithms, and an all around less painful time programming.<p>Opencl has come along nicely in the meantime but I suspect Cuda has maintained it&#x27;s lead and now has momentum with many developers.