Intel oneAPI

Lire la video

With Intel oneAPI, unleash the true power of your code! Deploy and distribute your HPC loads across diverse architectures

Intel oneAPI is the productive and intelligent path to HPC freedom from the economic and technical burdens of proprietary programming models. It is an open alternative to proprietary language lock-in that allows you to fully exploit the performance of your hardware with a comprehensive set of proven tools that complement existing parallel languages and models.

It includes a Data Parallel C++ cross-architecture language (based on ISO C++ and SYCL), C++ and Fortran compilers, advanced libraries and community extensions.

5 good reasons to use that software

  • Even more robust tools
  • Optimal processor capabilities and multi-architecture with DPC++
  • Faster development
  • Fortran and C++ combinations
  • Additional validation tools
We very much appreciate RITME… they guide us to properly choose the solutions and professional answers to the problems submitted by our researchers.
Our contacts at RITME have a main quality:  to bringing us answers.

Laurent Benvenuti
IT Manager – Toulouse School of Economics

Why choose Intel oneAPI?

The use of high-performance computing technologies such as AI, Machine Learning, and Deep Learning requires developers to deploy and scale HPC workloads in a way that unleashes the full capabilities of Intel-powered processors, gas pedals, and HPC clusters.

Intel recently introduced the Intel oneAPI family, the next generation of Intel software development tools, based on current standards for creating and deploying high-performance, data-centric applications for various architectures.


One API Base and HPC Toolkits include state-of-the-art vectorization, multithreading, multi-node parallelization, and memory optimization techniques. Deploy applications and solutions on shared-memory and distributed-memory systems (such as clusters) using development tools, a standardized MPI library, MPI analyzer, and cluster tuning and monitoring tools.


Intel oneAPI Base Toolkit is a set of tools and libraries for developing high-performance, data-centric applications targeting a variety of Intel architectures (CPU, GPU, FPGA).

  • Use one single programming model and one  cross-architecture language Data Parallel C++ (DPC++) to develop high-performance, data-centric applications that enable code reuse on hardware targets such as Intel’s CPUs, GPUs and FPGAs and allow custom tuning for each gas pedal.
  • Develop efficiently using the DPC+/C++/C compiler, performance libraries, enhanced design-assist profiling and debugging tools, and accelerated Python.
  • Migrate your CUDA code to the new DPC++ code that can be used on multiple architectures using a compatibility tool, and adapt it as needed for specific implementations.
  • Develop future-ready code to facilitate adoption of future innovative HPC architectures.

Build, analyze, optimize and adapt fast HPC applications for a variety of architectures with vectorization, multithreading, multi-node parallelization and memory optimization techniques

  • Build. Simplify the deployment of cross-architecture HPC applications on Intel processors and gas pedals using Intel’s industry-leading compilers and libraries. Efficiently create fast parallel code and improve application performance by leveraging the cutting-edge features of current and future Intel architecture.
  • Analyze. Quickly assess application performance, resource utilization, and areas to optimize to ensure fast performance across different architectures.
  • Optimize. Discover how resource utilization affects your code, including compute, memory, I/O, etc. to make smart cross-architecture design decisions.
  • Supports HPC standards, including C/C++, Fortran, Python, OpenMP, and MPI, for easy integration with existing code.

Intel OneAPI 2023 new features

The latest Intel oneAPI 2023 tools continue to provide developers with multi-architecture performance and productivity, providing optimized support for Intel’s upcoming portfolio of CPU and GPU architectures and advanced features.

Intel OneAPI 2023 now supports the following architectures:

  • 4th Gen Intel® Xeon® Scalable Processors (formerly codenamed Sapphire Rapids) with Intel® Advanced Matrix Extensions (Intel® AMX), Quick assist Technology (QAT), Intel® AVX-512, bfloat16, and more
  • Intel® Xeon® Processor Max Series high-bandwidth memory
  • Intel® Data Center GPUs, including Flex Series with hardware AV1 encode and Max Series (formerly codenamed Ponte Vecchio) with datatype flexibility, Intel® Xe Matrix Extensions (Intel® XMX), vector engine, XE-Link, and other features
  • Existing Intel® CPUs, GPUs, and FPGAs

Intel tools are also expanding their functionality:

  • Intel® oneAPI DPC++/C++ Compiler improves CPU and GPU offload performance and broadens SYCL language support for improved code portability and productivity
  • Intel® oneAPI DPC++ Library (oneDPL) expands support of the C++ standard library in SYCL kernels with additional heap and sorting algorithms and adds the ability to use OpenMP for thread-level parallelism.
  • Intel® DPC++ Compatibility Tool (based on the open source SYCLomatic project) improves migration of CUDA library APIs, including those for runtime and drivers, cuBLAS, and cuDNN.
  • Intel® Fortran Compiler implements coarrays, eliminating the need for external APIs such as MPI or OpenMP, expands OpenMP 5.x offloading features, adds DO CONCURRENT GPU offload, and improves optimizations for source-level debugging.

Is your PSXE maintenance still in progress? Take advantage of the free upgrade to oneAPI .

Parallel Studio XE Composer Edition
oneAPI Base & HPC Toolkit Single-Node
Parallel Studio XE Professional Edition
oneAPI Base & HPC Toolkit Single-Node
Parallel Studio XE Cluster Edition
oneAPI Base & HPC Toolkit Multi-Node
Starting from (excl tax)
Perpetual license
369,94 €