28 Dec
2014
28 Dec
'14
1 p.m.
On 28/12/2014 13:26, Sebastian Schaetz wrote:
C++ AMP is in my opinion a more promising proposal compared to SYCL. Developers opt for C++ AMP today. But both SYCL and C++ AMP are higher level tools and have the disadvantages of any higher level library compared to a lower level library. In addition, they need a custom compiler or compiler extensions. This increases the fragmentation of the accelerator co-processor field further.
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.