Get Started

  • 2023.0
  • 12/16/2022
  • Public Content

Get Started with the
Intel® oneAPI
DPC++/C++
Compiler

The
Intel® oneAPI
DPC++/C++
Compiler
provides optimizations that help your applications run faster on Intel® 64 architectures on Windows* and Linux*, with support for the latest C, C++, and SYCL language standards. This compiler produces optimized code that can run significantly faster by taking advantage of the ever-increasing core count and vector register width in Intel® Xeon® processors and compatible processors. The Intel® Compiler will help you boost application performance through superior optimizations and Single Instruction Multiple Data (SIMD) vectorization, integration with Intel® Performance Libraries, and by leveraging the OpenMP* 5.0/5.1 parallel programming model.
The
Intel® oneAPI
DPC++/C++
Compiler
compiles C++-based SYCL* source files for a wide range of compute accelerators.
The
Intel® oneAPI
DPC++/C++
Compiler
is part of the Intel® oneAPI Toolkits.

Find More

Content
Description and Links
Visit the Release Notes page for known issues and the most up-to-date information.
Provides details on the
Intel® oneAPI
DPC++/C++
Compiler
programming model, including details about SYCL* and OpenMP* offload, programming for various target accelerators, and introductions to the
Intel® oneAPI
libraries.
Explore
Intel® oneAPI
DPC++/C++
Compiler
features and setup and get more detailed information about compiler options, attributes, and more.
Explore the latest oneAPI code samples.
Ask questions and find answers in the Intel® oneAPI Data Parallel C++ and Intel® C++ Compiler forums.
Explore tutorials, training materials, and other
Intel® oneAPI
DPC++/C++
Compiler
documentation.
The SYCL specification, explains how SYCL integrates OpenCL devices with modern C++.
An overview of SYCL.
The GNU* C++ Library documentation on using dual ABI.
Add oneAPI components to a Yocto project build using the meta-intel layers.

Notices and Disclaimers

Intel technologies may require enabled hardware, software or service activation.
No product or component can be absolutely secure.
Your costs and results may vary.
© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.