跳转至主要内容
英特尔标志 - 返回主页
我的工具

选择您的语言

  • Bahasa Indonesia
  • Deutsch
  • English
  • Español
  • Français
  • Português
  • Tiếng Việt
  • ไทย
  • 한국어
  • 日本語
  • 简体中文
  • 繁體中文
登录 以访问受限制的内容

使用 Intel.com 搜索

您可以使用几种方式轻松搜索整个 Intel.com 网站。

  • 品牌名称: 酷睿 i9
  • 文件号: 123456
  • Code Name: Emerald Rapids
  • 特殊操作符: “Ice Lake”、Ice AND Lake、Ice OR Lake、Ice*

快速链接

您也可以尝试使用以下快速链接查看最受欢迎搜索的结果。

  • 产品信息
  • 支持
  • 驱动程序和软件

最近搜索

登录 以访问受限制的内容

高级搜索

仅搜索

Sign in to access restricted content.

不建议本网站使用您正在使用的浏览器版本。
请考虑通过单击以下链接之一升级到最新版本的浏览器。

  • Safari
  • Chrome
  • Edge
  • Firefox

Intel® oneAPI HPC Toolkit

Deliver Fast Applications That Scale across Clusters 

 

  • Overview
  • Download
  • Documentation & Resources

  

Optimized Tools for High-Performance Computing

High-performance computing (HPC) is at the core of AI, machine learning, and deep learning applications. Intel® oneAPI HPC Toolkit 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 includes powerful data-centric libraries and advanced analysis tools.

See All Toolkits

 

Download the Toolkit

Deliver fast C++, Fortran, OpenMP*, and MPI applications that scale.

Get It Now
Purchase with Priority Support

Submit questions, problems, and other technical support issues through direct and private interactions with Intel’s engineers.

Learn More

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 Intel® MPI Library and benchmarks, MPI analyzer, and cluster tuning tools.

What's Included

Intel® SHMEM
Implement Partitioned Global Address Space (PGAS) programming for host-initiated and device-initiated operations.

 

Intel® Fortran Compiler
Compile and optimize standard Fortran code for CPU and GPU architectures.

 

Intel® MPI Library
Deliver flexible, efficient, scalable cluster messaging on CPU and GPU architectures and a variety of network fabrics.

 

Intel® oneAPI DPC++/C++ Compiler
Compile and optimize standard C++ and SYCL* code for CPU and GPU target architectures.

 

Intel® DPC++ Compatibility Tool
Migrate legacy CUDA* code to open multiarchitecture SYCL code with this assistant.

 

Intel® VTune™ Profiler
Find and optimize performance bottlenecks across CPU and GPU systems.

 

Intel® Advisor
Design code for efficient vectorization, threading, and offloading to accelerators.

 

Intel® Distribution for GDB*
Enable deep, system-wide debugging of SYCL, C, C++, and Fortran code.

Intel® oneAPI DPC++ Library (oneDPL)
Speed up data parallel workloads with these key productivity algorithms and functions.

 

Intel® oneAPI Threading Building Blocks (oneTBB)
Simplify parallelism with this advanced threading and memory-management template library.

 

Intel® oneAPI Math Kernel Library (oneMKL)
Accelerate math processing routines that include matrix algebra, fast Fourier transforms (FFT), and vector math.

 

Intel® Integrated Performance Primitives
Speed up performance of imaging, signal processing, data compression, cryptography, and more.

 

Intel® Cryptography Primitives Library
These secure, fast, lightweight building blocks for cryptography are optimized for Intel CPUs.

 

Intel® oneAPI Data Analytics Library (oneDAL)
Boost machine learning and data analytics performance.

 

Intel® oneAPI Deep Neural Network Library (oneDNN)
Develop fast neural networks on Intel CPUs and GPUs with performance-optimized building blocks.

 

Intel® oneAPI Collective Communications Library (oneCCL)
Implement optimized communication patterns to distribute deep learning model training across multiple nodes.

Smaller Bundles for Specific Use Cases

If you do not need all the tools in the Intel oneAPI HPC Toolkit, choose one of the following smaller packages.

Intel® C++ Essentials

This bundle is for C++ and SYCL developers who want to compile, debug, and use the most popular performance libraries in the Base Kit for Intel CPUs and GPUs. It includes:

  • Intel® Distribution for GDB*
  • Intel® DPC++ Compatibility Tool
  • Intel® oneAPI DPC++/C++ Compiler
  • oneDPL
  • oneMKL
  • oneTBB

Intel® Fortran Essentials

Fortran developers with numeric workloads can use this bundle to compile, debug, and use the most popular performance libraries in the Intel oneAPI HPC Toolkit for Intel CPUs and GPUs.

  • Intel® Fortran Compiler
  • Intel Distribution for GDB
  • Intel MPI Library
  • oneMKL 

Get Started

step one

Get Your System Ready

Check that you have the supported hardware and that your system meets the minimum requirements to install the HPC Kit.

  • System Requirements
  • Supported Hardware

step two

Download the HPC Kit

After downloading, follow the Get Started Guide to configure your system and run your first sample.

Get Started Guide: Linux* | Windows* | Containers

Download

step three

Next Steps

Access samples or run your own workloads with the help of tutorials and training.

  • Run HPC Code with OpenMP
  • Essentials of SYCL*
  • Code Samples in GitHub*
  • Intel oneAPI Programming Guide

显示更多 显示较少

Documentation & Code Samples

Documentation

  • Installation Guide


Get Started Guides:

Linux | Windows | Containers

  • Intel® oneAPI DPC++/C++ Compiler
  • Release Notes
  • System Requirements
  • Intel oneAPI DPC++/C++ Compiler Developer Guide & Reference
  • Intel® Fortran Compiler Developer Guide and Reference
  • oneAPI GPU Optimization Guide


View All Documentation

Code Samples

Learn how to access oneAPI code samples in a tool command line.

  • Particle Diffusion
  • Matrix Multiplication with CPUs and GPUs
  • ISO3DFD Finite Difference Stencil Kernel - SYCL
  • Mandelbrot
  • ISO2DFD Finite Difference Stencil Kernel - SYCL
  • 1d HeatTransfer Finite Difference Stencil Kernel - SYCL

 

oneAPI Code Sample Catalog

Training

OpenMP* Offload Basics [self-paced]

Learn the fundamentals of using OpenMP offload directives to target GPUs, as well as using Intel® C, C++, and Fortran Compilers through hands-on practice in this guided learning path.

 

Essentials of SYCL [self-paced]

Learn the basics of SYCL for heterogeneous computing (CPU, GPU, and AI accelerators) using live sample code on the Intel® Tiber™ AI Cloud.

Intel® oneAPI Math Kernel Library (oneMKL) Essentials [self-paced]

Learn how to use oneMKL and its functions to create performant applications and speed up computations with low-level math routines.

显示更多 显示较少

Additional HPC Kit Training

 

 

Specifications

CPUs:

  • Intel® Xeon® processor family
  • Intel® Core™ processor family
  • Other processors that are compatible with Intel® 64 architecture


GPUs:

  • Intel® UHD Graphics for 11th generation Intel processors or newer
  • Intel® Iris® Xe graphics
  • Intel® Arc™ graphics
  • Intel® Server GPU
  • Intel® Data Center GPU Flex Series
  • Intel® Data Center GPU Max Series 
  • NVIDIA* or AMD* GPUs using plug-ins from Codeplay*


Languages:

  • C++ with SYCL
  • Fortran
    Note Requires Microsoft Visual Studio* on Windows

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


OpenFabrics Interface* (OFI) framework implementation supporting the following:

  • InfiniBand*
  • iWARP, RDMA over Converged Ethernet (RoCE)
  • Amazon Web Services Elastic Fabric Adapter (AWS EFA)*
  • Cornelis Networks*
  • Ethernet, IP over InfiniBand (IPoIB), IP over Intel OPA

 

For more information, see the system requirements.

Get Help

Your success is our success. Access these support resources when you need assistance.

  • Intel HPC Toolkit
  • Intel oneAPI DPC++/C++ Compiler
  • Intel Fortran Compiler
  • Intel® MPI Library

 

For additional help, see our general oneAPI Support.

Stay In the Know on All Things CODE

Sign up to receive the latest tech articles, tutorials, dev tools, training opportunities, product updates, and more, hand-curated to help you optimize your code, no matter where you are in your developer journey. Take a chance and subscribe. You can change your mind at any time.

除非标为可选,否则所有字段均为必填。

英特尔致力于为您提供优质、个性化的体验,您的数据帮助我们实现这一目标。
本网站采用了 reCAPTCHA 保护机制,并且适用谷歌隐私政策和服务条款。
提交此表单,即表示您确认自己已经年满 18 周岁。英特尔将针对此业务请求处理您的个人数据。要详细了解英特尔的实践,包括如何管理您的偏好和设置,请访问英特尔的隐私声明。
提交此表单,即表示您确认自己已经年满 18 周岁。 英特尔可能会与您联系,以进行与营销相关的沟通。您可以随时选择退出。要详细了解英特尔的实践,包括如何管理您的偏好和设置,请访问英特尔的隐私声明。

You’re In!

Thank you for signing up. Be on the lookout for a welcome email to get you started.

  • 公司信息
  • 英特尔资本
  • 企业责任部
  • 投资者关系
  • 联系我们
  • 新闻发布室
  • 网站地图
  • 招贤纳士 (英文)
  • © 英特尔公司
  • 沪 ICP 备 18006294 号-1
  • 使用条款
  • *商标
  • Cookie
  • 隐私条款
  • 请勿分享我的个人信息 California Consumer Privacy Act (CCPA) Opt-Out Icon

英特尔技术可能需要支持的硬件、软件或服务激活。// 没有任何产品或组件能够做到绝对安全。// 您的成本和结果可能会有所不同。// 性能因用途、配置和其他因素而异。请访问 intel.cn/performanceindex 了解更多信息。// 请参阅我们的完整法律声明和免责声明。// 英特尔致力于尊重人权,并避免成为侵犯人权行为的同谋。请参阅英特尔的《全球人权原则》。英特尔产品和软件仅可用于不会导致或有助于任何国际公认的侵犯人权行为的应用。

英特尔页脚标志