应用简介
英特尔oneAPI基础工具包是一款由英特尔官方推出的开发者综合工具箱软件,该软件基于多行业开发经验打造,为用户提供了丰富的开源组件和跨架构功能,内置了统一编辑器,可支持各种主流的编程语言进行编程开发,大大提高用户的工作效率,满足用户的程序开发需求,感兴趣的小伙伴千万不要错过哦。
【功能介绍】
英特尔® oneAPI 集体通信库
英特尔® oneAPI 数据分析库
英特尔® oneAPI 深度神经网络库
英特尔® oneAPI DPC++/C++ 编译器
英特尔® oneAPI DPC++ 库
英特尔® oneAPI 数学内核库
英特尔® oneAPI 线程构建块
英特尔® oneAPI 视频处理库
英特尔® 顾问
面向 GDB* 的英特尔® 分发版
英特尔® Python 分发版*
英特尔® DPC++ 兼容性工具
适用于 oneAPI 基础工具包的英特尔® FPGA 插件
英特尔® 集成性能基元
英特尔® VTune™ 分析器
【软件特色】
可使用通用 LLVM 后端,为 CPU / GPU 实现 C++、SYCL 和 Fortran 编程语言支持的统一编译器
支持 Python 的 CPU / GPU 数据并行编程、加速器性能建模与高级调整
适用于 AI / 光追可视化工作负载的性能加速
针对不止一种类型的处理器、内核架构 / 协处理器异构系统的做开发
引入一整套高级工具,涵盖了编译器、库、预优化框架、分析器 / 调试器等方面
【相关新闻】
12月9日,英特尔发布了 oneAPI 工具包正式版,也就是英特尔 oneAPI Gold 版本,该版本将用于为英特尔 CPU、GPU 和 FPGA 等(统称为 XPU)开发跨架构应用程序。
英特尔的 oneAPI 基础工具包包括编译器、性能库、分析和 debug 工具以及一个兼容性工具,可以帮助开发者把在 CUDA 上编写的代码迁移到 Data Parallel C++(DPC++)。
英特尔高级副总裁、首席架构师兼架构、图形与软件部门总经理 Raja Koduri 表示:“把英特尔的软件开发工具从 CPU 扩展到 GPU 和 FPGA 是我们 XPU 之旅的重大里程碑。”
英特尔 oneAPI 工具包让开发者能够使用跨 XPU 的单一代码库来开发跨架构应用程序。开发者可以针对他们要解决的特定问题选择最佳的加速器架构,且无需为新的架构和平台再次重写软件。
英特尔表示,oneAPI 工具包可以免费下载至本地或从英特尔 DevCloud 使用。英特尔 DevCloud 平台支持开发者在各种英特尔架构上测试代码和工作负载,现已增加了新的英特尔锐炬 Xe GPU 硬件。