芯东西(公众号:aichip001)文 | 心缘
芯东西11月13日报道,英特尔终于填上了其异构计算架构规划的最后一块重要拼图。
本周三,英特尔正式推出其首款数据中心独立图形显卡:基于Xe-LP微架构的服务器GPU(SG1),专为高密度、低时延的安卓云游戏和流媒体服务而设计。
在以数据为中心的转型路上,英特尔将异构计算视作战略高地,并为此大举布局,而在其服务器GPU落地后,英特尔将同时拥有CPU、GPU、FPGA、ASIC这四大数据中心关键架构的产品线,这意味着英特尔在数据中心领域的生态壁垒将更为坚固。
当前,英特尔正与Gamestream、腾讯和Ubitus等众多软件和服务合作伙伴合作,共同将英特尔服务器GPU推向市场。该GPU将于今年正式出货。
英特尔SG1已在腾讯先游云游戏上试用,为了解其实测效果,芯东西等少数媒体近日线上采访了腾讯先游云游戏助理总经理方亮。
方亮告诉我们,基于英特尔至强可扩展处理器和SG1,每台双卡服务器上可生成超过100个游戏实例,《王者荣耀》、《传说对决》、《和平精英》等腾讯主流游戏均已通过测试,表现相当不错。
01英特尔SG1如何解构游戏上云三大难点?
云游戏的概念很吸引人,在PC、手机、iPad、电视等各种设备,都能像高配电脑一样畅玩高画质的游戏大作,同时不会占用太多本地存储空间。
但截至目前,云游戏还没有真正的普及开来,这就要提到游戏上云的几个难点——网络稳定性、延时和成本。
腾讯先游云游戏助理总经理方亮介绍说,云游戏主要的技术需求是虚拟化,包括内核的升级、服务器软硬件优化、音视频解码,以及渲染的能力。
云游戏的另一特点是对即时性要求非常高,几乎不能有任何缓存,将玩家操作过程发至云端、云端计算后再反馈给玩家,这个过程本地不能有一点延迟,因此云端编码优化和客户端解码都需要做完整的链条。
在方亮看来,英特尔SG1独显的优势恰恰得以在云游戏体现。
早在2018年预研云游戏时,腾讯先游云游戏就已经与英特尔在云游戏解决方案上进行深度合作。
专为云游戏打造的SG1服务器GPU出来后,腾讯先游云游戏第一时间在现有云游戏平台上进行测试,并率先部署于对编码要求高的游戏。
针对虚拟化的需求,腾讯先游云游戏与英特尔合作做了很多优化,可通过云的方式向玩家呈现1080P HTML 5效果的游戏。
对于云游戏服务器来说,编码能力至关重要,在使用英特尔SG1测试过程中,方亮发现SG1的编码能力非常强,能提供高密度、低延时、灵活多样的视频编码能力。
这带来两大好处:一方面,云游戏能带为玩家呈现更高画质的内容,提高游戏在高清大屏上的视觉效果;另一方面,SG1带来了更高的性价比,能通过软硬协同优化解决成本问题。
此外,英特尔SG1还有一个优势,即能做到渲染和编码在一起,因而效率较高。
测试结果显示,不少游戏的表现相较以往有很大提升,且通过了内部稳定性测试。
方亮说,像《王者荣耀》这样的游戏,一个英特尔SG1能同时跑50路左右,在每台配置2颗或4颗SG1的服务器上,可以带来游戏路数的很大提升,而游戏路数越大,成本就会越低。
由于SG1表现出色,方亮透露道,近期会有SG1的方案在腾讯先游云游戏平台上线。
02高能效微架构,双卡系统最高支持160个并发用户英特尔SG1如何做到高密度、低时延、低功耗、低TCO,满足安卓云游戏及实时顶级视频直播的高密度媒体转编码的核心诉求呢?
从GPU硬件本身来看,英特尔SG1拥有低功耗、独立SoC设计,并配备128比特管道和8GB专用板载低功耗DDR4显存。
该GPU采用的Xe-LP微架构,属于英特尔已公布基础GPU架构Xe的四类微架构(LP、HPG、HP、HPC)之一,是英特尔能效最高的图形架构。
除了硬件外,英特尔也展示出其在软硬协同方面的积累和优势。
英特尔SG1 GPU与英特尔至强可扩展处理器组合,加上开源和授权的英特尔软件组件,服务提供商可在不改变服务器数量的情况下,单独扩展显卡容量,从而能在每个系统上支持更多流和订阅用户,同时实现较低的总拥有成本(TCO)。
根据英特尔的演示,一张封装4个英特尔服务器GPU的新华三3/4长、全高的x16 PCIe 3.0扩展卡XG310内,可在一个典型双卡系统中支持超过100个安卓云游戏并发用户。
这一数量最高可扩展至160个并发用户,实际数量取决于具体的游戏和服务器配置。
开发人员可利用目前Media SDK中的通用API,该API将于明年迁移到oneAPI视频处理库oneVPL当中。
英特尔将GPU从入门级图形显卡扩展到高性能计算的核心策略之一,在于实施同一套代码库。
为了实现这一目标,英特尔的软件堆栈现在支持多代图形显卡,包括最近发布的第11代英特尔酷睿移动处理器集成的锐炬Xe显卡和英特尔锐炬Xe MAX独立显卡。
此外,支持开发者在各种英特尔架构上测试代码和工作负载的英特尔DevCloud平台,现已增加新的英特尔Xe GPU硬件,锐炬Xe MAX现可供公开访问,英特尔Xe-HP已开放给特定开发者。
扩展代码库以支持Linux更为普遍的数据中心产品,是可扩展Xe架构策略的下一个关键步骤。
英特尔对Linux驱动程序进行了优化,将重点放在操作系统之间的代码重用,并进一步关注Linux 3D性能,目前提供了3个经过充分验证和集成的发行版堆栈。
在推出SG1同一天,英特尔宣布,其隐式SPMD程序编译器(ISPC)将在oneAPI级别零之上运行。
oneAPI级别零(level zero)是为XPU提供硬件抽象层的API的集合,由英特尔创建。它是开源的,提供了底层的直接到硬件的接口,以供客户跨多种硬件平台进行编程。
ISPC是英特尔oneAPI渲染工具包的已安装基础语言,该工具包支持大多数主流视频工作室基于至强处理器的渲染场,并将支持基于Xe架构的GPU。
03云游戏只是第一站据英特尔高管介绍,英特尔服务器GPU先从聚焦安卓云游戏和流媒体服务开始,之后会进一步扩展。
英特尔网络平台事业部视频云部门总经理Lynn Comp说,率先选择切入这两个用例,原因之一是英特尔与各种云游戏服务公司有深入合作,真正理解亟待优化的点。
在Lynn看来,这恰恰是英特尔的优势所在,通过与四五家不同云游戏公司的合作,他们发现这些公司真正关注的点是多种多样的:比如如何支付带宽?在哪里支付的TCO最多?将服务于什么样的网络?如何在session中提供良好的用户体验?以及在服务负担得起的前提下,怎样的session密度算恰当?
“当你看到视觉服务能力的时候,其实有很大的创新空间,它不一定会符合你通常衡量性能或TCO的规则。”Lynn说,“我在这些领域所看到的创新浪潮而言,这些还只是触及了表面。我想我们会一起学习。”
方亮也在采访期间分享了他对云游戏的观察和思考。他认为,腾讯先游云游戏和英特尔,都只是云游戏生态中的一部分,接下来,云游戏生态的发展至少还要途径两个阶段。
第一个阶段,是要通过降低成本提升体验,将这个平台做大,打通用户和游戏之间的连接,使越来越多用户可以承载在上面。
第二个阶段,由于现在还并没有原生的云游戏出现,需要游戏引擎公司和游戏工作室为云游戏这个平台去做一些原生云玩法的游戏。到那时,一个真正的云游戏时代才会到来。
04结语:英特尔XPU战略的最后一颗棋子落地服务器GPU产品SG1的发布,对于英特尔而言颇具战略意义,不仅继续扩展完善了英特尔以数据为中心的产品版图,也会成为其推进以数据为中心转型的重要支柱和抓手。
随着工作负载和应用需求日益多元化,异构计算已经成为公认的数据中心领域一大趋势,近期业界两笔巨额收购计划,NVIDIA拟收购Arm和AMD拟收购赛灵思,俨然都瞄准了数据中心异构计算布局。
而早在几年前确立以数据为中心新战略的英特尔,无疑是在异构计算领域布局最为完善的公司。架构是英特尔六大技术支柱中的一个重要支柱,而随着其SG1的落地,英特尔不仅正式跻身服务器GPU赛道,而且落下其XPU战略的最后一颗棋子。
这些不同架构的硬件布局,将与英特尔的其他五大技术支柱一起,为数据中心提供更为丰富、灵活的可替代选择,也将进一步巩固英特尔在数据中心领域的独特生态优势。
,