2 ms·
I'm not sure what part of 'the industry' you're referring to, but last time I looked (which was admittedly more than a year ago), there is only one serious SYCL
by roel_v 6y ago
I'm not sure what part of 'the industry' you're referring to, but last time I looked (which was admittedly more than a year ago), there is only one serious SYCL implementation, it's proprietary and the only people pushing SYCL are... drum roll... the people selling that implementation. That's not even considering that OpenCL is in most cases (way) behind CUDA in performance, not to mention that the tooling for OpenCL is outright primitive. And all of that is not even mentioning that nvidia drags their feet massively in supporting newer OpenCL version on their GPU's.
Maybe things have changed massively very recently, but I came back from iwocl (the OpenCL and SYCL conference) two years ago massively disappointed. And I still don't see anyone in the slice of the HPC space I'm familiar with (environmental & GIS-related modeling) using it, for a reason I presume.
- rodburns 6y agoIntel are supporting SYCL in a big way. They are implementing SYCL in the open source LLVM project, the project is called DPC++. Argonne National Labs are also using SYCL to program the exascale supercomputer (Aurora) they are building. Whilst it's not the best solution for everyone there is certainly industry support for it. https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/dpc-compiler.html https://software.intel.com/content/www/us/en/develop/tools/o... https://github.com/intel/llvm/blob/sycl/sycl/doc/GetStartedGuide.md https://github.com/intel/llvm/blob/sycl/sycl/doc/GetStartedG... https://www.alcf.anl.gov/support-center/training-assets/roadmap-sycldpc-aurora https://www.alcf.anl.gov/support-center/training-assets/road...