NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

从游戏上云出发,底层技术迭代的复利正在被看见

  • 2023-01-11
    北京
  • 本文字数:2680 字

    阅读完需:约 9 分钟

从游戏上云出发,底层技术迭代的复利正在被看见

近日,市场调研机构 Newzoo 发布了《2022 年全球游戏市场报告》,报告内容显示,2022 年全球游戏玩家达到 32 亿,预计为游戏市场创造 1968 亿美元收入,同比增长 2.1%。其中,移动游戏是增长的主力。2022 年来自移动市场的收入预计达到 1035 亿美元,占全球游戏市场的 53%,同比增长 5.1%。


无论是手游还是端游,高交互、高画质的多人在线大型游戏越来越多。游戏厂商们渴望玩家活跃度和在线人数攀升,就要做好承接数据峰值的准备。2022 年 7 月,中科院研究团队首次定义了“游戏技术”,并量化测算了游戏技术和芯片、5G、VR/AR 产业的关系,指出游戏技术在 2020 年对芯片产业的技术进步贡献率约为 14.9%。游戏行业底层技术或者说“游戏科技”在其他行业的应用,近年来也得到了广泛认同。


随着云计算技术、边缘计算、流媒体传输技术、GPU 虚拟技术、网络传输技术等关键技术的发展,以云计算为基础的云游戏也在不断发展,无论是游戏厂商还是上下游的云服务商、硬件厂商都需要做好扎实的技术储备。

深受玩家喜爱的完美世界《幻塔》如何实现流畅的游戏体验?


完美世界的轻科幻开放世界手游《幻塔》,以精美的画风、独特的设定、丰富多样的开放世界玩法,成为完美世界创新品类多元融合的自研代表作之一。


作为一款大型多人在线角色扮演类游戏,《幻塔》游戏的交互性很强,需要对客户端中玩家的操作、行为等进行及时地反馈并推送给共同游戏或对战的其他玩家,对网络质量更加敏感。同时,游戏需要保持会话状态,当玩家进行操作时,下次通信的数据会依赖之前的通信数据,对网络吞吐性能要求较高。另外,由于游戏需要高密度记录玩家的操作及结果,数据需要频繁写入,较强的 I/O 性能必不可少。为了保证游戏玩家的交互效果,对底层服务器的计算能力也有较高的要求。


为了向玩家提供低时延、流畅的游戏体验,使单服能够承载数千玩家,完美世界《幻塔》将每个游戏服部署在一台 1T 内存的超大规格云服务器上,而这对云服务器的性能提出了极高的要求:单个服务器需要提供足够的配置和性能承载数千名玩家,支持每个玩家的高资源需求;在使用大内存实例的情况下,需要提供超强稳定性以保障业务无间断、无损运行;峰值期间需要多个可用区提供数万核资源,新版本上线等节点会有周期性的高并发,游戏高峰期、低峰期、稳定期切换对算力的性能、稳定性、多地域分布,都有着较高要求;除了高性能、低时延之外,业务的可用性和稳定性也十分重要,尤其是面对黑客的 DDos 攻击 (分布式拒绝服务攻击) 时,需要保持游戏服务时刻不断线,最大程度保障玩家的服务。


为了满足上述核心需求并达到理想的效果,为用户带去稳定、流畅的游戏体验,阿里云基于英特尔硬件、软件及存储技术,为完美世界《幻塔》提供了针对性解决方案和全流程技术服务。


针对游戏服对处理器的高性能需求,阿里云为《幻塔》提供了搭载 2021 年发布的面向单路和双路的第三代英特尔® 至强® 可扩展处理器的第七代云服务器 ECS,其采用阿里云第三代神龙架构,计算、网络及存储能力大幅提升,同时叠加英特尔® SGX 可信计算与加密计算能力,可为云上业务提供可靠的安全可信环境,同时超高可用性架构、软硬协同的热升级和热迁移通道,也可让业务对底层硬件故障无感。


(来源:“以至强为底,阿里云助力完美世界打造流畅云上游戏体验”白皮书)


英特尔® 至强® 可扩展处理器能够提供更低的时延、更高的吞吐量以及更可靠的性能。其针对 AI、安全等应用场景提供了特定的加速能力,为人工智能、大数据分析、云计算、科学计算等关键负载提供了高效、可靠和灵活的支持。


完美世界《幻塔》可以通过阿里云云上游戏解决方案,调用英特尔开源的英特尔® 智能存储加速库(Intel® Intelligent Storage Acceleration Library,英特尔® ISA-L)。最新的英特尔® ISA-L 使用英特尔® AVX-512 指令集来加速数据的压缩 / 解压,利用英特尔® AVX-512 加速完美世界日志文件的压缩和解压缩性能,解决了日志压缩和解压缩场景的性能瓶颈问题,优化后压缩性能达到优化前 9 倍,解压性能达到 2 倍


在生产环境中,由于 log rotation 的存在,日志文件大小是可以预测的,可以直接使用 GKL 对 GZIP 优化,或使用 igzip-java 基于流的接口来优化。英特尔® ISA-L 提供了压缩 / 解压功能,支持 RFC1951 标准,并且针对英特尔® 架构做了优化,在略微损失压缩率的情况下相对 zlib 具有非常好的性能,这非常适合像游戏这样的高吞吐量存储应用。通过使用英特尔® ISA-L 对日志压缩进行优化,借助其较好的性能和压缩率, GZIP 算法得到了有效优化,且高效完成了对日志文件的压缩。


(英特尔® ISA-L 架构图示,来源:“以至强为底,阿里云助力完美世界打造流畅云上游戏体验”白皮书)

不止于《幻塔》,看的见的英特尔软硬件技术复利


游戏需要的音视频技术底层能力是看得见的技术复利。游戏场景之外,视频点播、AR/VR、智能语音、影视制作等场景,英特尔通过一系列软硬件产品与技术方案,提供和优化算力、存储、网络以及软件能力,满足多元应用的独特需求。在硬件基础设施上,英特尔通过英特尔® 至强® 可扩展处理器、英特尔® FPGA 产品、英特尔® 傲腾™ 持久内存,以及英特尔® 以太网网络适配器、英特尔® 视觉云媒体分析加速卡等产品,为各类基于音视频能力的创新方案提供强劲的计算、存储和网络处理能力;在软件优化加速上,英特尔® oneAPI、英特尔® Media SDK、 SVT 等,在不同应用场景中以完整的软件栈来加速音视频能力的工作效能。


如今,英特尔至强处理器迎来了最新一代的第四代英特尔® 至强® 可扩展处理器,其内置一系列加速器,包括新的指令集架构和集成 IP,能够高效应对人工智能、数据分析、网络、存储和其他高需求的工作负载,可以在不断变化且要求日益增高的数据中心使用中提供可观的计算性能,并对工作负载进行优化。值得一提的是,第四代英特尔® 至强® 可扩展处理器内置了全新 AI 加速器——英特尔® 高级矩阵扩展(英特尔® AMX),能够帮助用户通过扩展通用至强® 服务器平台,覆盖包括训练和微调在内的更多深度学习使用场景。该 AI 引擎已经过优化,基于行业标准框架,可提供相较于上一代深度学习训练模型多倍的性能。


底层算力技术每一次进步带来的技术复利,正在被看见。从基础音视频应用 ,到发展迅猛的游戏场景,英特尔底层技术和软硬件产品,将有更多元、更创新的应用可能。英特尔希望持续与阿里云、完美世界等众多合作伙伴一起,以灵活可扩展的生态和各类成熟的解决方案,满足更多互联网应用对音视频能力的需求,共同推动互联网迈向动态、丰富、多维和可交互的新纪元。


了解更多公有云和互联网软硬件创新技术实践,点击此处获取白皮书。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2023-01-11 08:007150

评论

发布
暂无评论
发现更多内容

kali linux忘记密码如何重置|在kali上重置密码

Sher10ck

kali Linux

[1.2.0新功能系列:一] Apache Doris 1.2.0 版本 Light Schema Change

张家锋

可以保存ins照片的软件~距离实现ins图片下载自由只差这一个步骤!

frank

ins图片下载

ROMA集成关键技术:增量数据集成

华为云开发者联盟

云计算 后端 华为云 12 月 PK 榜

阿里巴巴技术官墙裂推荐,鸟哥的Linux私房菜,你是否吃过?

钟奕礼

Java 程序员 java面试 java编程

详解视频中动作识别模型与代码实践

华为云开发者联盟

人工智能 图像识别 华为云 12 月 PK 榜

ubuntu18.04编译webrtc_android库

alps2006

android WebRTC

Zebec正在以流支付的方式,推动加密资产支付走上正轨

EOSdreamer111

直播 | 新一代极速云原生湖仓的技术内核,StarRocks PMC 今天下午为你揭秘!

StarRocks

#数据库

软件测试丨只需学会Docker,环境问题再也不是测开路上的「坑」

测试人

Docker 容器 软件测试 自动化测试 测试开发

阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!

架构师之道

微服务 java面试

2023年上海等保测评机构名单看这里!

行云管家

等保 等级保护 等保测评 上海

[1.2.0新功能系列:二] Apache Doris 1.2.0 JDBC外表 及 Mutil Catalog

张家锋

MatrixDB v4.5.0 重磅发布,全新推出 MARS2 存储引擎!

YMatrix 超融合数据库

数据库 存储引擎 超融合数据库 版本迭代 YMatrix

YOLOv5全面解析教程①:网络结构逐行代码解读

OneFlow

人工智能 深度学习 代码

Chaos 测试下的若干 NebulaGraph Raft 问题分析

NebulaGraph

分布式 分布式系统 raft 分布式图数据库

超赞!阿里大牛熬夜纯手写的微服务架构笔记,肝完面试犹如开挂

钟奕礼

Java 程序员 java面试 java编程

多线程安全问题原理和4种解决办法

华为云开发者联盟

开发 华为云 12 月 PK 榜

Zebec正在以流支付的方式,推动加密支付走向主流

股市老人

网站等保三级怎么做?手续是怎样的?

行云管家

等保 等级保护 过等保 等保三级

[1.2.0新功能系列:三]Apache doris 1.2.0 Java UDF 函数开发及使用

张家锋

产品负责人 VS 产品经理

ShineScrum捷行

产品经理 产品负责人

PCB工程师最实用的拼版案例合集请查收!

华秋PCB

PCB PCB设计 拼版

如何配置悬浮层滑动进入动画?

Towify

微信小程序 编辑器 无代码

能让Java开发者提高效率的10个工具

千锋IT教育

2022年牛客网最新版大厂Java八股文面试题总结(覆盖所有面试题考点)

架构师之道

编程 程序员 java面试

有奖征文 | “用 TDengine,写 TDengine”,万元大奖等你来瓜分!

TDengine

tdengine TDengine征文

裸辞美团花两月吃透这Java岗798道真题解析,定级阿里P7

钟奕礼

Java 程序员 java面试 java编程

一个随手就能画出小程序的工具

Towify

微信小程序 编辑器 无代码

面对复杂中国式报表,哪款BI商业智能工具适合你?

小偏执o

星河璀璨 | 2022大数据“星河”案例入选公示

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库

从游戏上云出发,底层技术迭代的复利正在被看见_英特尔_张俊宝_InfoQ精选文章