Showing results for 
Search instead for 
Did you mean: 


Journeyman III

A Newcomer to OpenCL development...

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.


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

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.


1 Reply
Big Boss

Hi William,

First of all, welcome to DevGurus forum. I've whitelisted you.

The OpenCL SDK can be found here: Releases · GPUOpen-LibrariesAndSDKs/OCL-SDK · GitHub

[or just click "release" tab on this main page GitHub - GPUOpen-LibrariesAndSDKs/OCL-SDK ]