

开发面向 CPU、GPU 和 FPGA 的跨架构应用程序
采取敏捷的加速计算路线,摆脱专有编程模型的经济和技术负担。
对于许多以数据为中心的工作负载,在一组异构的架构(CPU、GPU、FPGA、其他加速器)中部署时运行效果最佳。但是,不同的架构通常需要独特的语言、工具和库,为开发人员增加了复杂性并限制了代码的重用。因此很难充分利用跨架构的解决方案,并且无法高效地优化应用程序的性能。
oneAPI 是一项行业倡议,旨在创建一个开放、基于标准的跨架构编程模型,在面对大量跨各种架构的、以数据为中心的工作负载时简化开发工作。它包括跨架构语言 Data Parallel C++ (DPC++)(基于 ISO C ++ 和 Khronos Group 的 SYCL),还有高级库和性能分析工具。
它的用途:
- 高性能计算 (HPC)
- 机器学习、深度学习和分析
- IoT 应用
- 视频处理
- 渲染
- 等等
谁需要它
- 希望构建跨架构应用程序和解决方案以充分利用各种英特尔® CPU、GPU 和 FPGA,从而最大限度提高性能和生产力,以及提高架构选择自由度的开发人员。
- 在包括 HPC、AI、IoT 和可视计算在内的广泛领域构建以数据为中心的应用程序,并在所有类型平台(边缘到云)和架构(英特尔® CPU、GPU 和 FPGA)上运行该程序的开发人员。
- 已有 CUDA 代码,希望将其代码移植到 DPC++ 以利用其他架构的开发人员。
亮点功能
用于直接编程的英特尔® oneAPI DPC++/C++ 编译器
DPC++ 是 C++ 的演化版本,结合了 SYCL 和社区增强功能。它支持跨目标硬件重用代码,帮助跨 CPU、GPU 和 FPGA 架构实现高生产力和高性能,同时允许特定于加速器的调优。
用于基于 API 编程的库
强大的库(包含深度学习、数学以及视频和媒体处理)针对特定领域的功能进行了预优化,并通过定制的编码加速计算密集型工作负载。
高级分析和调试工具
获得您探查应用、设计建议和调试所需的工具:
- 英特尔® Vtune™ Profiler 可用于快速查找CPU、GPU 和 FPGA 系统中的性能瓶颈
- 英特尔® Advisor 用于实现高效矢量化、线程化和加速器卸载
- 英特尔® Distribution for GDB 用于高效排除代码故障
优先支持
每个英特尔® 软件开发产品的付费版本都自动包含优先支持服务,我们的在线服务中心会在与您所购产品相关的期间(通常为一年)内提供优先支持。您的权益:
- 直接与英特尔支持工程师私下交流并能提交机密支持请求
- 在技术问题和其他产品需求方面更快地获得回复
- 对升级的缺陷和功能请求的优先支持
- 免费下载所有新产品更新,并持续访问产品的旧版本
- 访问庞大的自助文档库,这是在创建高性能代码的数十年经验基础上建立的
- 访问由社区技术专家提供支持并受英特尔工程师监督的英特尔公共社区论坛
- 额外付费获得可选服务,包括英特尔技术咨询工程师提供的现场/在线培训和咨询
相关产品:为您的专门工作负载添加特定领域的 工具包
除了英特尔® oneAPI 基础工具包,您还可以选择 3 个附加工具包,它们结合在一起可以为您提供所需的专门工具:
- 英特尔® oneAPI 基础和 HPC 工具包单节点:提供可通过工具扩展的快速应用程序,通过矢量化、多线程、多节点并行化和内存优化方面的最新技术来构建、分析、优化和扩展这些 HPC 应用程序。
- 英特尔® oneAPI 基础和 HPC 工具包单节点:加速医疗保健、智能家居等智能互联设备的开发。
- 英特尔® oneAPI 基础和 HPC 工具包单节点:获取强大的渲染和光线追踪库,以创建面向医学研究、地球物理勘探、电影制作等的高保真可视化应用程序,这些领域需要将大量原始数据快速渲染为饱满逼真的视觉效果。
销售热线:+86-21-52550170
Email:Krace.li@qast.com