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.

INTEL ONE API BASE AND HPC TOOLKIT COMBINE TO CREATE ONE HPC PRODUCT:

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

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.

What’s new in Intel oneAPI 2024

The latest advances in the Intel oneAPI 2024 tool suite mark a new era for developers, delivering exceptional performance and productivity on a variety of CPU and GPU architectures. These updates guarantee optimum support for the Intel architecture portfolio, offering flexibility and freedom of hardware choice for future projects.

Future-ready programming:

  • Expanded capabilities for AI, HPC, enterprise, and graphics on Intel CPUs and GPUs with broader standards coverage.
  • Faster performance and deployment through the use of standard Python for digital workloads, offering increased versatility and efficiency gains.

Improved multi-architecture support to exploit the full potential of your hardware:

  • Optimized performance on 5th gen Intel Xeon Scalable and Intel Core Ultra processors, guaranteeing maximum efficiency for CPU environments.
  • Real-time scalable performance thanks to GPU ray-tracing acceleration, with significant performance gains for workloads optimized by AI tools. This enhancement leverages the latest hardware advances for faster and more efficient results.

Develop quickly and confidently with extended support:

  • Near complete implementation of SYCL 2020 to improve productivity and code transfer, facilitating the development of more robust and efficient software solutions.
  • Easier and flexible streamlined process to get the AI tools. A smoother and more efficient experience, allowing developers to focus more on creating quality code.
  • Advanced evaluation preview features and use of C++ parallel STL that facilitate GPU offloading, improving code portability and performance.

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

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