Intel Contributes Advanced oneAPI DPC++ Capabilities to the SYCL 2020 Provisional Spec

The Khronos Group announces its SYCL 2020 Provisional Specification, for which Intel has made significant contributions.

author-image

By

Today, The Khronos Group, an open consortium of industry-leading companies creating graphics and compute interoperability standards, announced its SYCL 2020 Provisional Specification, for which Intel has made significant contributions through new programming abstractions. These new capabilities accelerate heterogeneous parallel programming for high-performance computing (HPC), machine learning and compute-intensive applications.

“The SYCL 2020 Provisional Specification marks a significant milestone helping improve time-to-performance in programming heterogeneous computing systems through more productive and familiar C++ programming constructs,” said Jeff McVeigh, vice president of Datacenter XPU Products and Solutions at Intel Corporation. “Through active collaboration with The Khronos Group, the new specification includes significant features pioneered in oneAPI’s Data Parallel C++, such as unified shared memory, group algorithms and sub-groups that were up-streamed to SYCL 2020. Moving forward, Intel’s oneAPI toolkits, which include the SYCL-based Intel® oneAPI DPC++ Compiler, will deliver productivity and performance for open, cross-architecture programming.”

» Read the full release on the Khronos website.

More on How Intel is Advancing Industry Standards: New, Open DPC++ Extensions Complement SYCL and C++ (InsideHPC) | Collaborating to Build a Heterogeneous Future (Connected Social Media)

More Customer Stories: Intel Customer Spotlight on Intel.com | Customer Stories on Intel Newsroom

The Small Print:

Intel’s compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Intel does not control or audit third-party data.  You should consult other sources to evaluate accuracy.

Intel technologies may require enabled hardware, software or service activation. No product or component can be absolutely secure.