Source: The content is compiled from phoronix
by Semiconductor Industry Observer (ID: icbank)
,
thank you.
Intel has today lifted the "ban" on SYCLomatic, their new open source tool that helps migrate codebases targeting NVIDIA CUDA so that they can be repurposed to target C++ and SYCL to take advantage of Intel's graphics processors and work with their oneAPI target.
SYCL is the Khronos programming model currently based on C++17 and is a single-source approach for a wide range of hardware accelerators. SYCL is independent of the OpenCL working group at Khronos and has seen various implementations over the years to enhance the potential of computing outside of walled gardens like NVIDIA CUDA.
Over the years we have been working on converting code between code bases with SYCL to other programming models. There are things like hipSYCL for AMD's ROCm HIP, ComputeCpp, triSYCL, etc.
Over the past few years, Intel has been working on integrating SYCL into their oneAPI software component and Data Parallel C++ (DPC++) compiler, which is one of the preferred paths for programs they want to target Intel's heterogeneous systems across CPUs, GPUs, and XPUs. Intel has helped drive the SYCL world through upstream contributions to LLVM and other components.
But because there are still many code bases that explicitly target NVIDIA CUDA, Intel today announced SYCLomatic as an open source conversion tool designed to automatically convert more code to be compatible with the SYCL paradigm. Intel hopes this will lead to more software running on its CPUs, GPUs, and FPGAs.
Intel says SYCLomatic is able to automatically port about "90-95%" of CUDA code to SYCL-compliant code. But they admit it may not be perfect, and custom tuning may still be required to achieve ideal performance for a given platform. Regardless, it should be a big initial time saver for developers who want to explore SYCL ports.
SYCLomatic is available through GitHub under its oneAPI umbrella.
★ Click
[Read original text]
at the end of the article
to view the original link of this article!
*Disclaimer: This article is originally written by the author. The content of the article is the author's personal opinion. Semiconductor Industry Observer reprints it only to convey a different point of view. It does not mean that Semiconductor Industry Observer agrees or supports this point of view. If you have any objections, please contact Semiconductor Industry Observer.
Today is the 3046th content shared by "Semiconductor Industry Observer" for you, welcome to follow.
Semiconductor Industry Observation
"
The first vertical media in semiconductor industry
"
Real-time professional original depth
Scan the QR code
, reply to the keywords below, and read more
Wafers|ICs|Equipment
|Automotive Chips|Storage|TSMC|AI|Packaging
Reply
Submit your article
and read "How to become a member of "Semiconductor Industry Observer""
Reply
Search
and you can easily find other articles that interest you!
Click to read the original text to view this article
Original link!