Intel® oneAPI HPC Toolkit(Beta)
Deliver Fast Applications That Scale
Jump to: Features | What’s Included | Documentation & Code Samples | Key Specifications | Get Help
Optimized Tools for High-Performance Computing
The Intel® oneAPI HPC Toolkit delivers what developers need to build, analyze, optimize, and scale high-performance computing (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 (Base Kit). As such, it requires the Base Kit to be previously installed for full functionality, including access to the Intel® Distribution for Python*, the Intel® oneAPI DPC++ Compiler, powerful data-centric libraries, and advanced analysis tools.
HPC is everywhere—at the core of artificial intelligence, machine learning, and deep learning applications that are solving the world’s toughest problems. From crash simulation to weather forecasting to molecular modeling, this toolkit helps developers, researchers, and data scientists continue the work that makes our lives better. It enables them to deploy and scale compute-intensive workloads that realize the potential of Intel® CPUs and accelerators.
Develop, Test, and Run Your oneAPI Code in the Cloud
Get what you need to build and optimize your oneAPI projects for free. With an Intel® DevCloud account, you get 120 days of access to the latest Intel® hardware—CPUs, GPUs, FPGAs—and Intel oneAPI tools and frameworks. No software downloads. No configuration steps. No installations.
Download the Toolkit
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, cluster tuning tools, and cluster health-checking tools.
Intel® C++ Compiler(Beta)
Use this standards-based C++ compiler with support for OpenMP* to take advantage of more cores and built-in technologies in platforms based on Intel® Xeon® Scalable processors and Intel® Core™ processors.
Intel® Cluster Checker(Beta)
Verify that cluster components work together seamlessly for optimal performance, improved uptime, and lower total cost of ownership.
Intel® Fortran Compiler(Beta)
Generate optimized, scalable code for Intel® Xeon® Scalable processors and Intel® Core™ processors with this standards-based Fortran compiler with support for OpenMP*.
Intel® Inspector(Beta)
Locate and debug threading, memory, and persistent memory errors early in the design cycle to avoid costly errors later.
Intel® MPI Library(Beta)
Deliver flexible, efficient, scalable cluster messaging on Intel® architecture.
Intel® Trace Analyzer and Collector(Beta)
Understand MPI application behavior across its full runtime.
Get Started
Intel oneAPI HPC Toolkit: Linux* | Windows* | Containers
Code Samples
Learn how to access oneAPI code samples in a tool command line.
Processors:
- Intel® Xeon® processors
- Intel® Xeon® Scalable processors
- Intel® Core™ processors
GPUs:
- Intel® Processor Graphics Gen9
Languages:
- Data Parallel C++ (DPC++)
Note Must have Intel oneAPI Base Toolkit installed - C and C++
- Fortran
Note Requires Microsoft Visual Studio* on Windows - Python*
Note Must have Intel oneAPI Base Toolkit installed
Operating systems:
- Windows*
- Linux*
Development environments:
- Compatible with compilers from Microsoft, GCC, Intel, and others that follow established language standards
- Windows: Microsoft Visual Studio
- Linux: Eclipse*
Distributed environments:
- MPI
Interconnect fabric support:
- Shared memory
- RDMA-capable network fabrics through a direct access programming library (DAPL), such as InfiniBand* and Myrinet*
- Sockets such as TCP/IP over Ethernet, Gigabit Ethernet Extender*, and Intel® Omni-Path Architecture
For more information, see the system requirements.
Your success is our success. Access these forums when you need assistance.
- Intel® oneAPI HPC Toolkit Forum
- Intel® C++ Compiler Forum
- Intel® Cluster Checker Forum
- Intel® Fortran Compiler
- Intel® Inspector Forum
- Intel® MPI Library
- Intel® Trace Analyzer and Collector
For additional help, see our general oneAPI Support.
Ready to Get Started?
Get the Intel oneAPI HPC Toolkit | Try Your Code in the Intel DevCloud
For more complete information about compiler optimizations, see our Optimization Notice.