前言
4月17日,腾讯云官方披露,在由莫斯科国立大学举办的最新一届MSU硬件视频编码比赛中,腾讯自研的编解码芯片“沧海”,经过数月的严格测试,获得了所参加的两个赛道8项评分的全部第一。
MSU为视频压缩领域最具影响力的顶级赛事。迄今已连续举办十七届,吸引了包括亚马逊、英伟达、Intel、AMD、字节、快手、阿里和腾讯在内的国内外知名企业参与,竞争异常激烈。
腾讯自研芯片“沧海”在该比赛中脱颖而出,意味着腾讯自2019年启动自研芯片项目至今,已开始收获果实。
01
斩获8项世界第一,已投用数万片
近年来,直播、短视频、VR等视频服务领域快速兴起,人们对4K、8K等超高清画质的需求也不断提高,然而这却给宽带带来了超强负荷。
想要解决既能降低带宽消耗,又能最大化还原视频画质的这一难题,背后的关键则是“视频编码”技术,因此,这一领域成为了目前全球各大视频服务厂商比拼技术实力的赛场。
2019年初,腾讯蓬莱实验室、香农实验室联合启动编解码芯片”沧海“研发,对硬件编解码的算法、架构和工程进行深度攻关。
蓬莱实验室研发通过分配不同的计算单元,从而叠加大量处理任务;为“沧海”芯片内置视频编码加速专用功能模块,让流水控制逻辑更纯粹,减少重复计算和分支判断,带来更低的功耗和成本。
优秀的视频编码技术,最关键要攻坚的问题可概括为两点:让码率足够的低,同时画质足够的高。
“沧海”各项技术指标
从各项指标看,在同码率下,相较于业界GPU等标品硬件,“沧海”能大幅改善画面质量;在120fps的高帧率档位上,同等质量下,沧海比行业领先水平进一步节省10%以上的码率;另外,沧海芯片的单帧1080p的编码耗时仅4毫秒,吞吐性能几乎不受到编码参数、视频类型的影响。
据了解,目前“沧海”芯片已在业务场景中投用数万片,服务于腾讯自研业务及公有云客户。
面向业务需求强烈的场景,腾讯也有着对芯片研发的长期规划和投入。除了“沧海”之外,腾讯的自研AI推理芯片“紫霄”和高性能网络芯片“玄灵”目前也已在内部业务中使用。
02
腾讯下场造芯,高薪招揽芯片工程师
腾讯自研芯片的野心,近年来已初露端倪。
4月上旬,“腾讯 TEG”(腾讯技术工程事业群)发布了大量芯片工程师招聘相关信息。其中包括芯片架构师、验证工程师、PCIe芯片设计工程师、AI芯片和AI编译器工程师等岗位。
腾讯TEG官网发布的芯片工程师岗位招聘信息,根据“BOSS直聘”软件显示,腾讯各类芯片工程师月薪在2万-10万不等
按照腾讯之前的报道,在腾讯云副总裁、云架构平台部总经理谢明看来,芯片这场战役,腾讯“蓄谋已久、势在必行”。面对行业的大量需求和美国封锁,国内多家大厂都先后入局这场“造芯”战役,不断加大芯片领域的研发和投入。腾讯作为国内头部科技公司,自然也不甘落后。
2019年,腾讯组织硬件团队开始尝试,并最终将云架构平台部第一款芯片敲定AI推理方向,取名“蓬莱”,这支硬件突围小分队,也被正式命名为“蓬莱实验室”。
此后,该实验室推出了一系列的自研芯片解决方案,并且这些方案已经被广泛应用于各种场景中。比如,上文提到的AI推理芯片“紫霄”被广泛应用于图片检测、OCR识别以及语音识别等场景;高性能网络芯片“玄灵”,采用自研的网络、存储、计算加速方案,实现主机CPU的“0”占用及高达4倍的性能提升,助力打造下一代高性能网络基础设施。
比起华为、阿里、百度等科技大厂,腾讯的自研芯片起步较晚,在外界看来,腾讯或许是被倒逼入场造芯,但腾讯TEG总裁卢山表示:“我们不是无中生有、拍脑袋要去做芯片。我们一开始就知道,腾讯的需求足够大,足够我们去做这件事。”
起步较晚,又是从零开始,对于一向擅长软件的腾讯来说,做硬件势必面临更多严峻的挑战,因此腾讯目前也避开了门槛较高的通用芯片(CPU、GPU、DSP)赛道,专攻专用芯片(FPGA、ASIC),算是扬长避短。
在这场芯片竞赛中,腾讯能否冲出重围,在芯片领域有更大作为,我们拭目以待。