Intel OneApi Toolkits 2025是一套全面的开发工具,可让您快速、轻松地构建现代代码,从而在高性能计算(HPC)平台中充分发挥最新英特尔处理器的性能。英特尔oneAPI基础和HPC工具包使用矢量化、多线程、多节点、内存优化和加速器卸载方面的最新技术简化了代码
Intel OneApi Toolkits 2025是一套全面的开发工具,可让您快速、轻松地构建现代代码,从而在高性能计算(HPC)平台中充分发挥最新英特尔处理器的性能。英特尔oneAPI基础和HPC工具包使用矢量化、多线程、多节点、内存优化和加速器卸载方面的最新技术简化了代码的创建。可帮助开发人员、研究人员和数据科学家自信地快速、正确地开发高性能代码,并扩展利用英特尔CPU、GPU、FPGA和HPC集群的尖端功能的计算密集型工作负载。它包括行业领先的C++和Fortran编译器、标准驱动的OpenMP支持、MPI库和基准测试,以及用于设计、MPI、集群调优和集群健康检查的高级分析工具,以提高正常运行时间和生产力。包括所有Intel编译器(C/C++、Fortran、DPC++等)和多平台支持(Windows、Linux和Mac OSX),为您的未来提供更大的灵活性。
功能特色
一、英特尔®oneAPI基础工具包
没有专有编程模型的经济和技术负担的加速计算的智能途径
1、特征
面向未来的编程模型提供了选择的自由
将您的技能应用于下一个创新,而不是为下一个硬件平台重写软件。
加速架构的顶级性能
通过最大限度地提高英特尔®CPU、GPU和FPGA的性能,充分利用加速计算。
快速高效的开发
使用一套完整的跨架构库和高级工具。
与遗留代码轻松集成
英特尔®DPC++兼容性工具可让您将CUDA*代码迁移到DPC++代码。
“英特尔®oneAPI工具包在GeoEast*软件应用中展现了强大的性能和良好的兼容性,为我们进一步探索异构计算提供了重要帮助。”–BGP公司
2、包括什么
英特尔®oneAPI集体通信库
实施优化的通信模式,以跨多个节点分发深度学习模型训练。
英特尔®oneAPI数据分析库
提升机器学习和数据分析性能。
英特尔®oneAPI深度神经网络库
使用性能优化的构建块在英特尔CPU和GPU上开发快速神经网络。
英特尔®oneAPI DPC++/C++编译器
为CPU、GPU和FPGA目标架构编译和优化DPC++代码。
英特尔®oneAPI DPC++库
通过这些关键的生产力算法和功能加速数据并行工作负载。
英特尔®oneAPI Math Kernel Library
加速数学处理例程,包括矩阵代数、快速傅立叶变换(FFT)和矢量数学。
英特尔®oneAPI线程构建块
使用此高级线程和内存管理模板库简化并行性。
英特尔®oneAPI视频处理库
为广播、直播和VOD、云游戏等提供快速、高质量、实时的视频解码、编码、转码和处理。
用于高效矢量化、线程化和卸载到加速器的英特尔®Advisor设计代码。
Intel®Distribution for GDB*
支持DPC++、C、C++和Fortran代码的深度、系统范围的调试。
适用于Python*的英特尔®分发版
无需更改数据科学和机器学习问题的代码即可实现快速的数学密集型工作负载性能。
英特尔®DPC++兼容性工具
使用此助手将传统CUDA代码迁移到DPC++代码中的多平台程序。
适用于oneAPI基础工具包的英特尔®FPGA插件(可选)对
这些可重新配置的硬件加速器进行编程,以加速专业化、以数据为中心的工作负载。需要安装基础套件。
英特尔®集成性能基元
加快成像、信号处理、数据压缩、加密等方面的性能。
英特尔®VTune™Profiler
查找并优化CPU、GPU和FPGA系统的性能瓶颈。
二、英特尔®oneAPI HPC工具包
交付可扩展的快速应用程序
1、特征
构建
借助英特尔行业领先的编译器技术和库,在CPU和加速器上简化HPC应用程序的实施。
分析
快速衡量您的应用程序的执行情况、资源使用如何影响您的代码,以及可以优化的位置以确保更快的跨架构性能。
规模
部署应用程序和整个共享内存和分布式内存计算使用附带的标准驱动MPI库和基准,MPI分析器,簇调谐工具,以及簇健康检查工具系统的解决方案(例如集群)。
2、包括什么
英特尔®oneAPI DPC++/C++编译器
使用这种支持OpenMP*的基于标准的C++编译器,以利用基于英特尔®至强®和英特尔®酷睿™处理器和英特尔®处理器显卡的平台中的更多内核和内置技术。
英特尔®C++编译器经典版
使用这种基于标准的C++编译器并支持OpenMP,以利用基于英特尔®至强®可扩展处理器和英特尔酷睿处理器的平台中的更多内核和内置技术。
英特尔®Cluster Checker
验证集群组件能否无缝协同工作,以实现最佳性能、延长正常运行时间并降低总拥有成本。
英特尔®Fortran编译器
使用此基于标准的Fortran编译器,支持CPU和GPU卸载的OpenMP。
英特尔®Fortran Compiler Classic
这款基于标准的Fortran编译器包括对OpenMP的支持,可提供与现有以CPU为中心的工作流程的连续性。
英特尔®Inspector
在设计周期的早期定位和调试线程、内存和持久内存错误,以避免以后出现代价高昂的错误。
英特尔®MPI库
在英特尔®架构上提供灵活、高效、可扩展的集群消息传递。
英特尔®跟踪分析器和收集器
了解MPI应用程序在整个运行时的行为。
使用说明:
对于大多数开发者的基础工具包,使用此基础工具集跨英特尔®CPU、GPU和FPGA开发以数据为中心的高性能应用程序。对于HPC开发人员的英特尔®oneAPI HPC工具包,跨共享和分布式内存计算系统构建、分析和扩展应用程序。