哪种路线服务器信创CPU芯片是可以比较好支持异构计算?

由于深度学习等技术的要求,CPU不仅仅独立工作,还会和其他计算单元协同,实现异构计算。现行的方案大多采用在CPU上调度专用计算单元算力完成任务,如果切换信创CPU,也需要有为新CPU编写的库。不知道这方面的进展如何?哪种信创服务器芯片能比较好支持?

1回答

actor168actor168  研发工程师 , 中国联通软件研究院
ahzhou2008aixchinabjc96333等赞同了此回答
1、首先如果是基于CPU的计算,海光x86芯片需适配的内容较少,不需要做太多改动即可实现运行;鲲鹏ARM、飞腾ARM、龙芯looogarch、申威SW64芯片都需要做大量的生态适配,而且是源码级改动;2、如果是GPU计算,这个跟GPU驱动有关系,基于x86的,这部分代码依然改动较少,基于ARM的,也需要做改...显示全部

1、首先如果是基于CPU的计算,海光x86芯片需适配的内容较少,不需要做太多改动即可实现运行;鲲鹏ARM、飞腾ARM、龙芯looogarch、申威SW64芯片都需要做大量的生态适配,而且是源码级改动;
2、如果是GPU计算,这个跟GPU驱动有关系,基于x86的,这部分代码依然改动较少,基于ARM的,也需要做改动;
3、就目前经验来看,相对来讲目前机器学习场景的库普遍对ARM的适配不是很好,更别提龙芯、申威了,如果是就是快速使用部署,建议x86优先;如果不存在时间周期、成本,可考虑ARM等其他指令集。
4、无论是x86信创服务器、ARM信创服务器等均支持了部分GPU,需要看所持有的GPU是否跟整机适配兼容,这个也很重要;
5、本身并行计算、AI计算需要的多核特性较明显,其实这个场景非常适合使用类型ARM芯片这种天然具备多核特点,相信生态成熟后会有广泛的使用前景。

收起
 2023-01-04
浏览277

提问者

lsx
lsx003
信息技术经理大唐控股
擅长领域: 灾备服务器数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-01-03
  • 关注会员:2 人
  • 问题浏览:1472
  • 最近回答:2023-01-04