ROCm is a C++ framework for GPGPU. It is AMD's attempt a CUDA.
ROCm github page
The main benefit over OpenCL is that your GPU code is compiled at the same time as your C++ code and is intercompatible. You do not need to rewrite all of your C++ classes as C-style structs as you would in OpenCL.