With C++ everybody can choose how much language features he wants to use, and many request OOP on GPU.
Also many consider something like OpenCL to be too cumbersome to work with, although it's luxury in comparison to low level gfx APIs.
Though, going from NV lock to Intel lock seems no win.
Maybe Intel tries to be more open. The article mentions they plan a mix of C++ and CYCL (https://www.khronos.org/sycl/).
Never tried CYCL. Could be interesting for tools development maybe? Actually i shy away from using CL myself here - afraid of code becoming too hard to maintain :|
Also many consider something like OpenCL to be too cumbersome to work with, although it's luxury in comparison to low level gfx APIs.
Though, going from NV lock to Intel lock seems no win.
Maybe Intel tries to be more open. The article mentions they plan a mix of C++ and CYCL (https://www.khronos.org/sycl/).
Never tried CYCL. Could be interesting for tools development maybe? Actually i shy away from using CL myself here - afraid of code becoming too hard to maintain :|