Intel oneAPI Toolkits——Intel编译器

该软件包为应用程序并行性开发提供了高级功能,可在所有英特尔?处理器平台和其他兼容平台上实现出色的性能。

CPUGPU FPGA 的异构开发

Intel oneAPI Base Toolkit (Base Kit)是一组核心工具和库,可用于开发跨不同架构的高性能、以数据为中心的应用程序。 它具有行业领先的 C++ 编译器和数据并行 C++ (DPC++) 语言,这是 C++ 用于异构计算的演变。


特定于领域的库和英特尔Python版本提升了跨相关架构的开发速度。该软件包括增强的分析、设计辅助和调试工具。


工作负载专用的附加工具包

您可以使用其他工具包来补充Intel oneAPI Base toolkit


高性能计算应用

下载 Intel oneAPI HPC Toolkit,其中包括屡获殊荣的Intel Fortran Compilers, OpenMP* GPU offload MPI 可扩展性。


在网络边缘运行的解决方案

下载 Intel oneAPI IoT Toolkit 以加速智能连接设备的应用程序。


渲染和光线追踪

下载Intel oneAPI Rendering Toolkit,其中包含用于高保真可视化应用程序的渲染和光线追踪库。



980x700.jpg



功能特性

为面向未来的编程模型提供了选择的自由

将您的技能应用于下一个创新,而不是为下一个硬件平台重写软件。



加速体系结构的最佳性能

通过最大限度地提高Intel CPUGPUFPGA的性能,充分利用加速计算。


快速高效的开发

使用一套完整的跨架构库和高级工具。


与遗留代码轻松集成

Intel DPC++兼容性工具可让您将CUDA代码迁移到DPC+代码。


包括哪些工具?

Intel oneAPI Collective Communications Library

实施优化的通信模式,以跨多个节点分发深度学习模型训练。


Intel oneAPI Data Analytics Library

提高机器学习和数据分析性能。


Intel oneAPI Deep Neural Network Library

Intel CPUGPU上开发具有性能优化构建块的快速神经网络。


Intel oneAPI DPC++/C++ Compiler

编译并优化CPUGPUFPGA目标体系结构的DPC++代码。。


Intel oneAPI DPC++ Library

使用这些关键的生产力算法和功能加速数据并行工作负载。


Intel oneAPI Math Kernel Library

加速数学处理例程,包括矩阵代数、快速傅立叶变换 (FFT) 和矢量数学。


Intel oneAPI Threading Building Blocks

使用此高级线程和内存管理模板库简化并行性。


Intel oneAPI Video Processing Library

为广播、直播和 VOD、云游戏等提供快速、高质量、实时的视频解码、编码、转码和处理。


Intel Advisor

设计用于高效矢量化、线程化和卸载到加速器的代码。


Intel Distribution for GDB*

实现DPC++CC++ Fortran 代码的深度、系统调试。


Intel Distribution for Python*

无需更改数据科学和机器学习问题的代码即可实现快速的数学密集型工作负载性能。


Intel DPC++ Compatibility Tool

使用此助手将遗留CUDA代码迁移到DPC++代码中的多平台程序。


Intel FPGA Add-on for oneAPI Base Toolkit(可选)

对这些可重新配置的硬件加速器进行编程,加速以数据为中心的专门的工作负载。需要安装Intel oneAPI Base Toolkit

Intel Integrated Performance Primitives

加快成像、信号处理、数据压缩、密码学等性能。


Intel VTune Profiler

发现并优化CPUGPUFPGA系统的性能瓶颈。


规格要求

处理器

Intel and compatible processors


GPUs:

Intel Processor Graphics Gen9 and above

Xe architecture


FPGAs:

Intel Arria 10 FPGAs

Intel Stratix 10 FPGAs


系统需求

Linux

Windows

macOS (limited support)


语言

Data Parallel C++ (DPC++)

C++

Python*


开发环境

Windows: Microsoft Visual Studio*

Linux: Eclipse*


视频课程

  • 中国区典型用户

    • 浙江浙电经济技术研究院
    • 山东电力设备有限公司
    • 福建省电力勘测设计院
    • 浙江省电力公司电力科学研究院
    • 锦州运达风力发电有限公司
    • 中国电力科学研究院
    • 国网北京经济技术研究院
    • 哈尔滨工业大学
    • 北京工业大学
    • 华北电力科学研究院
    • 西南电力设计院
    • 燕山大学
    • 北京电力科学研究院
    • 广西大学
    • 清华大学
    • 装甲兵工程学院
    • 中国电力工程顾问集团公司
    • 北京天诚同创电气有限公司
    • 广东电网公司电力科学研究院
    • 北京科学学研究中心
    • 西安西电电力系统有限公司
    • 国网智能电网研究院
    • 南开大学
    • 合肥工业大学
    • 四川大学
    • 中国电力工程顾问集团东北电力设计院有限公司
    • 北京城市系统工程研究中心
    • 中国农业大学
    • 北京大学
    • 上海电气
    • 黑龙江科技大学
    • 国网甘肃省电力公司
    • 西安交通大学
    • 华北电力大学
    • 西北电力设计院有限公司
    • 国网辽宁省电力有限公司电力科学研究院
    • 北京低碳清洁能源研究所
    • 北京润天恒业科技发展有限公司