腾讯联合移动联通信通院中科院推动业界首个异构硬件编程模型标准立项
创始人
2024-06-19 12:40:46
0

2024-06-19 11:27:51作者:姚立伟

近期,由腾讯联合中国移动、中国联通、中国信通院、中国科学院计算技术研究所共同发起,在中国通信标准化协会(CCSA)互联网与应用委员会(TC1)推动异构硬件两项行业标准成功立项,为AI 软件在不同硬件芯片上迁移提供标准牵引,提升大模型时代的AI应用开发效率。

通用处理器漫长发展过程中,逐渐形成了由编程语言、编译器中间表示、指令集架构等构成的复杂的层次化中间层(indirection)模型,通过引入平台无关的中间抽象,兼容不同下层实现的差异,比如处理指令集架构,形成了繁荣的软件生态,其中典型代表就是Java字节码。因此,程序员在开发应用时,基本只需要面向通用编程语言或接口,无需消耗心智在底层实现复杂性上。

在AI 大模型时代,开发者希望无论新一代的GPU硬件设计如何变化,之前编写的软件依然可以在不同的芯片上正确运行,但由于硬件和应用层面的难点,程序员仍然需要重新编写代码,以适配不同的硬件设计,严重增加开发团队成本。

本次标准成功立项正是对AI时代跨平台兼容性和标准化工作的一次大力推进。具体而言,腾讯联合多家单位成功立项的这2项行业标准:《智能算力硬件统一编程模型及范式技术要求》和《智能算力硬件统一虚拟指令集技术要求》。 前者为开发者提供一套针对不同硬件的统一编程模型及范式标准;后者将定义一套异构硬件的统一虚拟指令集,对异构高性能加速硬件的运算、处理等基础功能进行一致化约束,实现同一应用程序经过一次编译即可在不同异构硬件上运行和迁移。

标准成功立项凝聚了腾讯海量的实践经验,腾讯大数据自研ABO异构编译器对此探索了完全开放的问题域, 比如,对于典型的数据分析、推荐等神经网络加速场景,ABO在自研芯片落地、GPU加速分析和CPU内置加速器等多环节,实现并验证了该方案的可行性与效果。

同时,ABO异构编译器展现了其对主流框架、模型格式、以及异构硬件的强大支持能力,包括兼容PyTorch、Tensorflow、ONNX等主流框架及相应的模型格式,支持CPU、GPU以及腾讯自研的紫霄处理器等多种硬件平台,使得业务几乎无需对源码或模型结构进行修改,便能在异构平台上运行,并获得显著的性能提升。

在具体业务落地中,以腾讯广告推荐场景中,支持联盟粗排等业务异构芯片生产上线,性能超过了厂商原生方案的30%-140%,精排业务也在上线进行中;在大模型推理场景中,ABO异构编译器支持多种混元子模型,能够平滑运行在多异构芯片上,有效降低平台架构和应用开发者迁移成本,并成功落地文档、大数据、AI数据通路等多个业务;在AI领域数据通路场景中,支持自研文生图、文本图片相关性模型运行在NPU、GPU和CPU等混合芯片场景。

未来,腾讯将一步携手产业各界,探索更多标准落地,为数字化发展提供更多参考指引。

相关内容

热门资讯

第5分钟辅助!新樱花互娱源码(... 第5分钟辅助!新樱花互娱源码(辅助挂)总是存在有辅助方法(竟然有挂)1、任何新樱花互娱源码透视是真的...
一直以来!WePoKer辅助器... 一直以来!WePoKer辅助器,天天川南辅助,方针教程(有挂秘诀)运天天川南辅助辅助工具,进入游戏界...
第十分钟辅助!海盗来了辅助脚本... 第十分钟辅助!海盗来了辅助脚本(辅助挂)原来存在有辅助教程(有挂工具)1、进入到海盗来了辅助脚本是否...
有玩家发现!wepoker破解... 有玩家发现!wepoker破解工具,九游辅助破解版,模板教程(有挂方式)暗藏猫腻,小编详细说明九游辅...
第2分钟辅助!越乡游义乌辅助工... 第2分钟辅助!越乡游义乌辅助工具(辅助挂)原来是有辅助教程(有挂透明挂)1、任何越乡游义乌辅助工具透...
现有关情况通报如下!哈糖大菠萝... 现有关情况通报如下!哈糖大菠萝开挂,雀神广东智能插件,手册教程(有挂教程)1、上手简单,内置详细流程...
第二分钟辅助!潮汕潮汕娱脚本(... 第二分钟辅助!潮汕潮汕娱脚本(辅助挂)竟然真的有辅助器(竟然有挂)1)潮汕潮汕娱脚本辅助插件:进一步...
有了最新消息!wepoker辅... 有了最新消息!wepoker辅助是真的假的,随意玩辅助器视频透视挂,大纲教程(有挂详情)随意玩辅助器...
追觅Eclix品牌负责人俞雷:... IT之家 6 月 11 日消息,界面新闻 10 日(今天)援引追觅生态品牌 Eclix 负责人俞雷消...
3分钟辅助!心悦填大坑技巧分析... 3分钟辅助!心悦填大坑技巧分析器(辅助挂)其实是有辅助技巧(有挂细节);所有人都在同一条线上,像星星...