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

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

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

收起
参与11

返回actor168的回答

actor168actor168课题专家组研发工程师中国联通软件研究院

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
浏览1015

回答者

actor168
研发工程师中国联通软件研究院
擅长领域: 服务器信创信创操作系统

actor168 最近回答过的问题

回答状态

  • 发布时间:2023-01-04
  • 关注会员:2 人
  • 回答浏览:1015
  • X社区推广