首页 | 产品介绍 | 购买方式 | 联系我们
 
 

intel® oneAPI

开发面向 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

intel® oneAPI

借助快速、可扩展且可移植的并行代码,让您的 HPC、企业、AI 和云应用程序发挥最大性能

英特尔® oneAPI 基础和 HPC 工具包是一套全面的开发工具,可用于快速轻松地构建现代代码,让高性能计算 (HPC) 平台中的最新英特尔® 处理器发挥最高性能。结合英特尔® oneAPI 基础工具包的核心工具集,并辅以专注于 HPC 的工具,通过矢量化、多线程、多节点、内存优化和加速器卸载方面的最新技术简化代码的创建。通过针对英特尔® 至强®可扩展处理器和受支持的 XPU 的英特尔® 高级矢量扩展 AVX-512(英特尔® AVX-512)指令,采用标准驱动的编程语言、并行编程模型和集成开发环境 (IDE) 执行强大且一致的编程。

英特尔® oneAPI 基础和 HPC 工具包是一套全面的开发工具,可用于快速轻松地构建现代代码,让高性能计算 (HPC) 平台中的最新英特尔® 处理器发挥最高性能。

 

谁需要它

  • 构建 HPC、企业、AI 和云解决方案的 C、C++、Data Parallel C++、Fortran、Python、OpenMP 和 MPI 软件开发人员与架构师
  • 希望最大程度提高软件的性能和灵活性,以支持当前和未来英特尔® 平台上各种架构的开发人员

 

亮点功能

选择单节点或多节点
无论您在共享还是分布式内存系统上运行应用程序,英特尔® oneAPI HPC 工具包都提供了跨架构部署所需的全部工具。开发和部署的目标平台包括从工作站到需要不同支持工作的多节点群集。选择最适合目标使用模式而且带支持服务的付费产品:

  • 英特尔® oneAPI 基础和 HPC 工具包单节点:面向共享内存系统的平台,包括 PC、笔记本电脑或工作站。
  • 英特尔® oneAPI 基础和 HPC 工具包多节点:面向共享内存系统的平台,包括 PC、笔记本电脑、工作站或分布式内存高性能计算集群。

面向跨架构高性能计算的强大工具
针对高性能计算进行构建、分析和扩展,让您的计算平台实现最佳性能,这具有挑战性。英特尔® oneAPI HPC 工具包通过标准驱动的编译器和性能库提供出色的性能,通过分析工具寻找优化或使用加速器的机会,并保持高性能集群以最佳状态运行。

构建工具

  • 利用业界领先的、标准驱动的 C++ 和 Fortran 编译器,通过简单的重新编译来提高性能。
  • 使用内置的、直观的并行模型和矢量化支持,轻松添加并行化。
  • 针对最新硬件进行优化的拖放式高级库。
  • 通过集成的发行包中由原生性能库提供支持的高性能 Python,加速从 HPC 到 AI 的各种工作负载。

分析工具

  • 高级性能探查器可调优应用程序的 CPU、多线程、内存和存储性能
  • 矢量化和多线程顾问可优化矢量化并快速设计多线程原型
  • 内存和线程调试器可高效查找内存错误和间歇性多线程错误

扩展工具

  • 利用多结构的灵活性,加速应用程序在基于英特尔® 架构的集群上的性能。
  • 探查 MPI 应用程序,快速发现瓶颈,为并行集群应用程序实现高性能。
  • 确认集群组件在整个集群生命周期中持续协同工作。

 

优先支持

每个英特尔® 软件开发产品的付费版本都自动包含优先支持服务,我们的在线服务中心会在与您所购产品相关的期间(通常为一年)内提供优先支持。您的权益:

  • 直接与英特尔支持工程师私下交流并能提交机密支持请求
  • 在技术问题和其他产品需求方面更快地获得回复
  • 对升级的缺陷和功能请求的优先支持
  • 免费下载所有新产品更新,并持续访问产品的旧版本
  • 访问庞大的自助文档库,这是在创建高性能代码的数十年经验基础上建立的
  • 访问由社区技术专家提供支持并受英特尔工程师监督的英特尔公共社区论坛
  • 额外付费获得可选服务,包括英特尔技术咨询工程师提供的现场/在线培训和咨询

 

Qast Software Group Tel:+86-21-52550170 Email:krace.li@qast.com