大数据&云计算|XPU时代创新者英特尔( 二 )


事实上 , Xe架构作为一个基础GPU架构 , 属性灵活且扩展性强 , 能够衍生出多种针对不同领域和场景的GPU产品 。
在英特尔2020年架构日上 , 英特尔官方首次详细介绍了可实现全扩展的Xe图形架构 。 按照不同的应用场景分 , 可将Xe架构分成四个系列:Xe LP、Xe HP、Xe HPC和Xe HPG 。
大数据&云计算|XPU时代创新者英特尔
本文插图

Xe LP属于低功耗系列 , 是针对PC和移动计算平台的最高效架构 , 最高配置EU单元多达96组 , 并具有新架构设计 , 包括异步计算、视图实例化 (view instancing)、采样器反馈(sampler feedback)、带有AV1的更新版媒体引擎以及更新版显示引擎等 。 TigerLake SoC里集成的GPU、英特尔锐炬 Xe MAX 独立显卡和此次发布的面向数据中心的独显产品均采用这一架构 。

作为首批使用英特尔首款数据中心独显产品的客户之一 , 腾讯先游云游戏总经理方亮认为:“SG1的编码能力非常强 , 它能够提供一个高密度、低延迟、灵活多样的视频编码能力 , 另外在我们所测试的产品中 , 英特尔SG1的性价比高 , 英特尔技术团队的支持也非常给力 。 ”
Xe HP属于高性能系列 , 是业界首个多区块(multi-tiled)、高度可扩展的高性能架构 , 可提供数据中心级、机架级媒体性能 , GPU可扩展性和AI优化 。 目前处于同客户共同测试的阶段 , Xe HP产品将于明年推出 。
Xe HPC属于高性能计算系列 , 可用于超级计算机 。 Xe HPG是一种为游戏优化的微架构 , 将具有加速的光线跟踪支持 , Xe HPG产品预计将于2021年开始发货 。
天下大同oneAPI , 实现XPU的“灵魂互通”
一般而言 , 基于底层硬件架构的不同 , 完成同一项开发往往需要开发者使用不同的代码重写一次 , 需要付出极大的人力成本和财力成本 。 如果将硬件层面XPU的实现比喻成一个语言互不相通的团队 , 那么要想更好地释放团体的真正实力 , 还需要一台能够降低队员们沟通成本 , 甚至能够实现“灵魂互通”的机器 。

虽然从生物算法的角度 , 目前还没有办法实现意识和“灵魂”的交换和交流 , 计算机应用程序的跨平台优化也一直是业界难点 , 但对于XPU而言 , 英特尔已经开发出帮助XPU团队释放真正实力的工具 , 即英特尔软件级oneAPI工具包 。
英特尔官方表示 , 如果用上了oneAPI工具包 , 开发者就能够访问英特尔XPU的通用、开放且基于行业标准高的编程模型 , 释放底层硬件性能的同时降低软件开发和维护成本 。
大数据&云计算|XPU时代创新者英特尔
本文插图

同时 , Jeff也告诉雷锋网:“oneAPI能够把人们熟悉的语言和库上的代码 , 比如所有目前已经在至强处理器上运行的代码 , 无缝地迁移到GPU和其他的架构上 。 所以它确实有很多好处 , 比如代码重用 , 能够利用现有的库等等 。 如果你已经熟悉了一些库 , 比如TBB和其他来自英特尔的库 , 我们把它们进行了扩展以支持多种架构 。 这样已经使用过这些库的开发者可以继续做开源 , 支持GPU和其他XPU架构 。 ”
“oneAPI让你不必有两种不同的配置 , 两种不同的构建 , 但是能够在设计点之间为完全相同的服务提供一些灵活性 。 ”英特尔数据平台事业部副总裁 , 视觉基础架构事业部和NPG战略总经理LynnComp补充道 。

oneAPI是英特尔在SuperComputing2019大会上首次提出且为实现统一、简化的跨架构编程模型的一个愿景 , 即不受限于单一厂商专用的代码构建 , 且能实现源有代码的集成 。 借助oneAPI , 开发者可以针对他们要解决的特定问题选择最佳的加速器架构 , 且无需为此一个架构和平台再重写软件 。
英特尔初次提出这一愿景时 , 很多人认为其实现难度大 , 能够完成的可能性几乎为零 。 但今天英特尔却如期交付了oneAPI开发者工具包 , 足以证明其软件实力 。


推荐阅读