3 ms·
AMD’s first attempt at displacing CUDA-as-a-runtime was called AMD APP (advanced parallel processing) so this layer did indeed exist. It just sucked as badly as
by paulmd 2y ago
AMD’s first attempt at displacing CUDA-as-a-runtime was called AMD APP (advanced parallel processing) so this layer did indeed exist. It just sucked as badly as the rest of AMD’s slop.
https://john.cs.olemiss.edu/heroes/papers/AMD_OpenCL_Programming_Guide.pdf https://john.cs.olemiss.edu/heroes/papers/AMD_OpenCL_Program...
Bonus points: the rest of the software libraries intended to compete with the CUDA ecosystem are still online in the “HSA Toolkit” GitHub repo. Here’s their counterpart to the Thrust library (last updated 10 years ago):
https://github.com/HSA-Libraries/Bolt https://github.com/HSA-Libraries/Bolt
Nvidia had multiple updates in the last year the last time I checked. That’s the problem.
- paulmd 2y agoLink seems to have gone dead since earlier, lol, but: https://en.wikipedia.org/wiki/AMD_APP_SDK https://en.wikipedia.org/wiki/AMD_APP_SDK