Intel oneAPI Base Toolkits 语言编译器

时间:2022-09-20浏览数:916

科学进步



跨 CPU、GPU 和 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,其中包含用于高保真可视化应用程序的渲染和光线追踪库。

Intel oneAPI Base Toolk..

 

功能特性

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

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

 

加速体系结构的较佳性能

通过较大限度地提高Intel CPU、GPU和FPGA的性能,充分利用加速计算。

 

快速高效的开发

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

 

与遗留代码轻松集成

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

 

包括哪些工具?

Intel oneAPI Collective Communications Library

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

 

Intel oneAPI Data Analytics Library

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

 

Intel oneAPI Deep Neural Network Library

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

 

Intel oneAPI DPC++/C++ Compiler

编译并优化CPU、GPU和FPGA目标体系结构的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++、C、C++ 和 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

发现并优化CPU、GPU和FPGA系统的性能瓶颈。

 

规格要求

处理器

▪ 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*

 

北京天演融智软件有限公司(科学软件网)是 Intel oneAPI Base Toolkits 软件在中国的授权经销商,为中国的用户提供优质的软件销售和培训服务。



http://turntech8843.b2b168.com

产品推荐