Intel

Using Intel.com Search

You can easily search the entire Intel.com site in several ways.

  • Brand Name: Core i9
  • Document Number: 123456
  • Code Name: Emerald Rapids
  • Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice*

Quick Links

You can also try the quick links below to see results for most popular searches.

The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.

C++ and Fortran Tools for Building and Optimizing Software across Architectures

Intel® oneAPI Toolkit is a core set of tools and libraries for developing optimized software that scales across modern systems. 

It supports development needs spanning client and edge applications through to large-scale, distributed systems.

The toolkit provides standards-based compilers, domain-specific performance libraries with drop-in acceleration, and profiling, design, and debugging tools. These capabilities help developers build, optimize, and deploy applications efficiently. 

It features an industry-leading C++ compiler with support for SYCL*, among other standards-based programming models.

Get started with this core set of tools and libraries for building, optimizing, and scaling software across diverse architectures.

Submit questions, problems, and other technical support issues through direct and private interactions with Intel engineers.

"Intel's oneAPI toolkit has demonstrated powerful performance and good compatibility in GeoEast* software applications, and has provided us with important help in the further exploration of heterogeneous computing." – BGP Inc.

Add-ons

Some oneAPI tools and libraries are available as separate downloads and can be added as needed. These components integrate with the oneAPI toolchain but are not included in the default Intel oneAPI Toolkit installers. 

Intel® Advisor

Design code for efficient vectorization, threading, and offloading to accelerators. 

Intel® SHMEM

Implement Partitioned Global Address Space (PGAS) programming for host-initiated and device-initiated operations. 

Intel® oneAPI Data Analytics Library (oneDAL)

Boost machine learning and data analytics performance. 

Intel® Deep Learning Essentials

Advanced developers can access tools to develop, compile, test, and optimize deep learning frameworks and libraries—such as PyTorch* and TensorFlow*—for Intel CPUs and GPUs.

  • Intel® oneAPI DPC++/C++ Compiler 
  • Intel® oneAPI DPC++ Library (oneDPL) 
  • Intel® oneAPI Math Kernel Library (oneMKL)  
  • Intel® oneAPI Collective Communications Library (oneCCL) 
  • Add-on: Intel® Deep Neural Network Library (oneDNN)

Note You can download precompiled frameworks for Intel® architectures from AI Tools.

  • Intel® Xeon® Scalable processors 
  • Intel® Xeon® processors 
  • Intel® Core™ Ultra processors 
  • Intel® Core™ processors 
  • Intel Atom® processors 
  • Other processors compatible with Intel® 64 architecture 
  • Intel® UHD Graphics for 11th generation Intel processors or newer 
  • Intel® Iris® Xe Graphics 
  • Intel® Arc™ GPUs 
  • Intel® Server GPU 
  • Intel® Data Center GPU Flex Series 
  • Intel® Data Center GPU Max Series 
  • Linux*
  • Windows*
  • C, C++, C++ with SYCL 
  • Fortran 
  • MPI 
  • InfiniBand* 
  • iWARP, RDMA over Converged Ethernet (RoCE) 
  • Amazon Web Services Elastic Fabric Adapter (AWS EFA)* 
  • Cornelis Networks* 
  • Ethernet, IP over InfiniBand (IPoIB), IP over Intel OPA 
  • Microsoft Visual Studio*, Microsoft Visual Studio Code* 
  • Eclipse*
     

For more information, see the system requirements.

Your success is our success. Access these support resources when you need assistance.

For additional help, see our general oneAPI Support.

Read the original on intel.com ↗