Why Partner with Intel
oneAPI is the productive, smart path for accelerated computing, freeing developers from the economic and technical burdens of proprietary programming models. It’s an open alternative to proprietary language lock-in that enables the full performance of the hardware with a complete, proven set of tools that complement existing languages and parallel models.
PARTNERSHIP BENEFITS
Together, oneAPI and Intel® oneAPI Toolkits bring productive, performant multiarchitecture programming to developers.
Freedom of Choice in Hardware with Future-Ready Programming
Performance – Realize All the Hardware Value
Productivity – Confidently Develop Performant Code Quickly, Add Portability
Take advantage of Priority Support: connect directly with Intel engineers for confidential answers to technical questions.
Intel Products
Intel’s product implementation of oneAPI is a set of toolkits to help developers efficiently build, analyze and optimize high-performance, multiarchitecture applications for Intel CPUs, GPUs and FPGAs. Intel® oneAPI Toolkit is a foundational set of tools that includes best-in-class compilers, powerful performance libraries, and analysis, debug and porting tools. Segment-specific Tools aid developers in optimizing applications and solutions for HPC, AI, and ray tracing/rendering.Intel’s product implementation of oneAPI is a set of toolkits to help developers.
Intel ® oneAPI Base Toolkit
The Intel® oneAPI Base Toolkit (Base Kit) is a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures (CPU, GPU, FPGA). It features an industry-leading C++ compiler that implements SYCL*, an evolution of C++ for heterogeneous computing.
Direct Programming
Intel® oneAPI DPC++/C++ Compiler
Intel® DPC++ Compatibility Tool
Intel® Distribution for Python*
Intel® FPGA Add-on for oneAPI Base Toolkit
API-Based Programming
Intel® oneAPI DPC++ Library
Intel® oneAPI Math Kernel Library
Intel® oneAPI Data Analytics Library
Intel® oneAPI Threading Building Blocks
Intel® oneAPI Collective Communications Library
Intel® oneAPI Deep Neural Network Library
Intel® Integrated Performance Primitives
API-Based Programming
Intel® VTuneTM Profiler
Intel® Advisor
Intel® Distribution for GDB*
Features
Future-Ready Programming Model Provides Freedom of Choice
Apply your skills to the next innovation, not to rewriting software for the next hardware platform.
Top Performance for Accelerated Architectures
Take full advantage of accelerated compute by maximizing performance across Intel CPUs, GPUs, and FPGAs.
Fast and Efficient Development
Use a complete set of cross-architecture libraries and advanced tools
Easily Migrate Existing CUDA* Code
Port existing CUDA* code to open standard multiarchitecture C++ with SYCL.
Intel® HPC Toolkit
High-performance computing (HPC) is at the core of AI, machine learning, and deep learning applications. The Intel® HPC Toolkit (HPC Kit) delivers what developers need to build, analyze, optimize, and scale HPC applications with the latest techniques in vectorization, multithreading, multi-node parallelization, and memory optimization. This toolkit is an add-on to the Intel® oneAPI Base Toolkit, which is required for full functionality. It includes powerful data-centric libraries, advanced analysis tools, and Intel® Distribution for Python* for near-native code performance of core Python numerical, scientific, and machine learning packages.
Direct Programming
Intel® oneAPI DPC++/C++ Compiler
Intel® Fortran Compiler
Intel® Fortran Compiler Classic
Intel® Distribution for Python*
Intel® DPC++ Compatibility Tool
Intel® Distribution for Python*
Intel® FPGA Add-on for oneAPI Base Toolkit
API-Based Programming
Intel® oneAPI DPC++ Library
Intel® oneAPI Math Kernel Library
Intel® oneAPI Data Analytics Library
Intel® oneAPI Threading Building Blocks
Intel® oneAPI Collective Communications Library
Intel® oneAPI Deep Neural Network Library
Intel® Integrated Performance Primitives
Intel® Distribution for Python*
Intel® MPI Library
API-Based Programming
Intel® Advisor
Intel® VTuneTM Profiler
Intel® Distribution for GDB*
Intel® Inspector
Intel® Trace Analyzer and Collector
Features
Build
Simplify implementation of HPC applications on CPUs and accelerators with Intel’s industry-leading compiler technology and libraries.
Analyze
Quickly gauge how your application is performing, how resource use impacts your code, and where it can be optimized to ensure faster cross-architecture performance.
Scale
Deploy applications and solutions across shared memory and distributed memory (such as clusters) computing systems using the included standards-driven MPI library and benchmarks, MPI analyzer and cluster tuning tools.
Client Testimonials
SeRC
The Swedish e-Science Research Center (SeRC) is using oneAPI’s programming model to accelerate compute for research conducted with GROMACS to help advance solutions for some of the world’s biggest life science challenges. Massive HPC simulations will be deployed leveraging CPUs and GPUs from multiple vendors (Intel, Nvidia, AMD) to achieve new levels of efficiency and performance. GROMACS is a molecular dynamics software used by researchers all over the world.

Argonne National Laboratory
Intel oneAPI tools help prepare code for Aurora. With Intel® oneAPI tools, researchers can test code performance and functionality using oneAPI open, standards-based programming for Aurora, the Argonne Leadership Computing Facility’s (ALCF) forthcoming Intel-HPE/Cray supercomputer—set to be one of the nation’s first exascale systems. The ALCF is a U.S. Department of Energy (DOE) Office of Science User Facility located at Argonne National Laboratory.



