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

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

参与11

1同行回答

actor168actor168课题专家组研发工程师中国联通软件研究院
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
浏览1003

ChatGPT 回答

在保险行业中,由于深度学习等技术的要求,CPU不仅仅独立工作,还会和其他计算单元协同,实现异构计算。目前,X86和ARM处理器都可以支持深度学习等计算密集型任务,但是它们的性能和功耗等方面有所不同。在选择信创服务器芯片时,需要考虑以下几个方面:

  1. 性能:选择性能更强的芯片可以提高计算效率,加速任务完成。
  2. 功耗:选择功耗更低的芯片可以降低能耗成本,提高能源利用效率。
  3. 兼容性:选择与现有系统兼容的芯片可以减少系统升级和迁移的成本,提高系统稳定性。

目前,英特尔的Xeon和AMD的EPYC处理器在保险行业中应用广泛,它们都支持深度学习等计算密集型任务,并且有丰富的库和工具支持。此外,ARM的Neoverse和Ampere Altra等处理器也逐渐在保险行业中得到应用,它们具有低功耗、高性能等优势,但是需要为新CPU编写的库。

总的来说,选择哪种信创服务器芯片需要根据具体的业务需求和预算来进行权衡。如果需要高性能、高兼容性和广泛的库支持,可以选择X86处理器;如果需要低功耗、高性能和新型架构的支持,可以选择ARM处理器。

提问者

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

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-01-03
  • 关注会员:2 人
  • 问题浏览:2204
  • 最近回答:2023-01-04
  • X社区推广