4 ms·
I think that the closed nature of CUDA will be its undoing. I think that a standard, like C++ amp or openMP-4.5 will be the the ultimate winner. I liked openC
by arcanus 10y ago
I think that the closed nature of CUDA will be its undoing. I think that a standard, like C++ amp or openMP-4.5 will be the the ultimate winner.
I liked openCL but it seems to be dying.
- jupiter90000 10y agoI'm not familiar with those other standards, thanks for mentioning them. I'll check them out.
- ahelwer 10y agoIs C++ AMP still going? I learned it about five years ago back when I was involved in GPU programming, haven't heard a thing about it since then.
- jupiter90000 10y agoLooks like it might be dead/dying: http://stackoverflow.com/questions/34969287/what-is-the-current-status-of-c-amp http://stackoverflow.com/questions/34969287/what-is-the-curr... Although perhaps would still be useful in its stale state, not sure.
- programmarchy 10y agoApple seems to have abandoned OpenCL in favor of Metal, which speaks to your case of it dying. I found Metal Compute Shaders to be very nice to work with, though. Was much easier for me to understand than OpenCL.
- arcanus 10y agoI also like metal, but it is not yet performant for high performance computing, which is more my wheelhouse. I'm also skeptical it will be popular if it does not get picked up by the GPGPU folks, but time will tell.