On 28/12/2014 16:21, Sebastian Schaetz wrote:
Mathias Gaunard
writes: C++AMP is Microsoft proprietary technology for Visual Studio, with all the associated problems one might expect.
SYCL is an open standard designed to integrate with C++11 as well as possible, and has in implementation within the LLVM framework.
It's pretty much DirectX vs OpenGL again.
It is not. C++ AMP is an open standard [0]
It's not recognized as a standard by any recognized standards bodies though, and its writing didn't involve anyone but Microsoft. It's pretty much just Microsoft publishing their specifications (which their implementation probably doesn't even follow to the letter) so that others can try to make interoperable technology.
implemented not only by Microsoft [1].
This implementation is highly experimental for the moment, however.