Intel oneAPI HPC Toolkit
Optimized Tools for High-Performance Computing
High-performance computing (HPC) is at the core of AI, machine learning, and deep learning applications. The Intel® oneAPI 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.
Simplify implementation of HPC applications on CPUs and accelerators with Intel’s industry-leading compiler technology and libraries.
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.
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, cluster tuning tools, and cluster health-checking tools.
Intel® oneAPI DPC++/C++ Compiler
Compile and optimize standard C++ and SYCL* code for CPU, GPU, and FPGA target architectures.
Intel® C++ Compiler Classic
Compile and optimize standard C++ for CPU architectures.
Intel® Cluster Checker
Verify that cluster components work together seamlessly for optimal performance, improved uptime, and lower total cost of ownership.
Intel® Fortran Compiler
Compile and optimize standard Fortran code for CPU and GPU architectures.
Intel® Fortran Compiler Classic
This standards-based Fortran compiler includes support for OpenMP that provides continuity with existing CPU-focused workflows.
Locate and debug threading, memory, and persistent memory errors early in the design cycle to avoid costly errors later.
Intel® MPI Library
Deliver flexible, efficient, scalable cluster messaging on CPU and GPU architectures and a variety of network fabrics.
Intel® Trace Analyzer and Collector
Understand MPI application behavior across its full runtime.