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.