Hi!请登陆

英特尔“包抄”英伟达:oneAPI对标CUDA、为《王者荣耀》云游戏提供GPU

2020-11-12 45 11/12

英特尔的 GPU" 大招 " ——硬件产品和软件生态——终于一起来了。

AI 时代,GPU 对计算加速的重要性毋庸置疑。

连英特尔也承认,进入海量智能设备和数据指数增长的时代后,需要将重点从 CPU 转移到跨 CPU、GPU、FPGA 和其他加速器的混合架构。英特尔将其称之为"XPU" 愿景。

今天,英特尔发布了 "XPU" 愿景中的两个重要产品:

1、首款数据中心独立显卡,即英特尔服务器 GPU

2、用于统一和简化的跨 XPU 体系架构编程的oneAPI Gold 工具包

面对英伟达 GPU 硬件产品和软件生态,英特尔给出了自己的应对方式。

英特尔服务器 GPU

英特尔服务器 GPU 基于Xe-LP微体系架构,这是英特尔最节能的图形体系架构,提供低功耗、独立的 SoC 设计,配备 128 位线宽和 8GB 专用板载低功耗 DDR4 显存。

通过和英特尔至强可扩展 CPU 结合,服务提供商可在不改变服务器数量的情况下,单独扩展显卡容量,以在每个系统上支持更多流和订阅用户,并且同时实现较低的总体拥有成本(TCO)。

目前国内硬件厂商已经制造出基于英特尔服务器 GPU 的产品。

英特官方演示了新华三(H3C)3/4 长、全高的 PCIe 3.0 x16 扩展卡XG310。它封装了四个英特尔服务器 GPU,即可在一个典型双卡系统中支持超过 100 个安卓云游戏并发用户。

腾讯云游戏是英特尔的合作伙伴之一,在演示视频中,英特尔的双卡系统可以同时为 120 个《王者荣耀》海外版玩家提供 30 帧在线游戏体验。

英特尔已经公布了 Xe 显卡的完整路线图和研发进展,Xe 显卡将分为 LP、HPG、HP、HPC 四个不同性能的产品线。

至于普通 PC 玩家关心的高性能独立显卡,则属于 HPG,现已经在英特尔实验室中成功运行,预计距离上市还需一段时间。

oneAPI

oneAPI 是英特尔在去年在 SuperComputing 2019 上首次提出的愿景,希望能统一计算和简化的跨体系结构编程模型,开放成为行业标准,为各种不同硬件提供毫不妥协的性能。

去年,英特尔在 GitHub 上提供了 oneAPI 0.5 版。

今天,英特尔宣布,oneAPI 的 Gold 版工具包将于12 月正式发布,可在本地或英特尔 DevCloud 上免费使用。

oneAPI 使用英特尔主导的 DP C++ 编程语言,相关编程书籍已经在网上免费提供。(下载地址:https://tinyurl.com/book-dpcpp)

经过一年的发展,oneAPI 日趋完善,现在不仅支持 DP C++,也支持优化的 Python。

在软件工具库方面,英特尔一口气拿出了 7 个,涵盖数学、人工智能、视频处理等场景,使开发者能够快速获得最佳性能和跨体系结构支持。

在英特尔自家的硬件产品上,基于 oneAPI 编写的程序可以轻松无缝移植。

比如一个在至强处理器上运行的目标检测模型,开发者只需将设备名称这一行代码从 CPU 更改成 XEHP,即可在 Xe 显卡上运行。

oneAPI 还是全行业的开放标准,任何厂商都可以使用。因此 oneAPI 获得了行业支持,包括微软 Azure 和谷歌 TensorFlow 最近的认可,美国阿贡国家实验室、伊利诺伊大学都在使用 oneAPI。

行业中的机构和企业正在努力为 oneAPI 提供对 AMD、英伟达硬件的支持:

软件公司 Codeplay 公布了第一版针对英伟达 GPU 的 D PC ++ 编译器;

海德堡大学计算中心宣布建立 oneAPI CoE,重点是为 AMD GPU 提供 oneAPI 支持。

英特尔正努力搭建 oneAPI 的软件生态,甚至已经有企业开始将基于 CUDA 的产品移植到 oneAPI 上。

柏林 Zuse 研究所将他们的海浪模拟商业应用 EasyWave 进行了移植后,支持了 CPU、Xe GPU、Stratix FPGA 以及英伟达 GPU。

该团队表示在 oneAPI 上运行 EasyWave 实现了在 CUDA 上 95% 的性能。

最后,11 月 12 日至 13 日,英特尔将在线上举行的 oneAPI 开发者峰会,研究人员和开发者将展示 40 个使用 oneAPI 的合作项目。

oneAPI 官方文档:

https://spec.oneapi.com/versions/latest/index.html

英特尔官方公告:

https://newsroom.intel.com/news/intel-xpu-vision-oneapi-server-gpu/

相关推荐