Hello,
I am a newcomer to OpenCL.
I have a lot of experience with C++ and C however, I have some questions about getting started with OpenCL.
I have used CUDA in the past but I have bought an AMD GPU and I would like to leverage OpenCL on some personal projects.
Installing CUDA is very easy and unfortunately, the AMD SDK for OpenCL development does not seem to exist anymore.
I assume this is because AMD is looking to focus on ROCm.
Unfortunately, ROCm is Linux only and a Windows release seems to be a distant hope.
My System:
- AMD Graphics Card MSI AMD Radeon RX 570 4GB ARMOR OC
- CPU: Intel 4770K
- Operating System Windows 10 64bit
- RAM : 32GB
The Issue:
From what I can find from thoroughly looking through the forum, AMD OpenCL development support seems to have taken a bit of a back seat on Windows. I do not have Linux and I do not intend on releasing for it. I also have no room left to install it.
OpenCL SDK
It seems that these two GitHub repos are the only places to get the headers and SDK.
GitHub - GPUOpen-LibrariesAndSDKs/OCL-SDK
GitHub - KhronosGroup/OpenCL-Headers: Khronos OpenCL-Headers
The problem is that the OCL-SDK has nothing there.
So that leads me to the ROCm GitHub and I am not sure what I am looking for.
GitHub - RadeCompute/ROCm-OpenCL-Driver: ROCm OpenCL Compiler Tool Driver
GitHub - RadeCompute/ROCm-OpenCL-Runtime: ROCm OpenOpenCL Runtime
GitHub - RadeCompute/clang-ocl: OpenCL compilation with clang compiler.
Sorry, I am not sure what I should be looking for and I am a bit lost.
The Question:
Where can I find the files that I need to use so that I can find and leverage my RX 570?
Basically I would just want to follow these tutorials. If I can get the files I can probably be good from there on:
Getting started with OpenCL, Part #1 | Anteru's blog
OpenCL Overview - The Khronos Group Inc
https://www.eriksmistad.no/getting-started-with-opencl-and-gpu-computing/
The problem with most of these tutorials is that they all assume that the AMD APP SDK still exists.
Sorry for being a frustrated noob.
Thanks to anyone for any help given.
I just want to know where to start.
😕