1 Reply Latest reply on Oct 25, 2018 2:40 AM by dipak

    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.

      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


      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.