鲲鹏芯片可用于什么服务器和操作系统系统?

鲲鹏芯片可用于什么服务器和操作系统系统?,第1张

据我所知,鲲鹏芯片兼容了ARMv8指令集,对于已有的大部分已经支持ARM64的操作系统和软件而言,鲲鹏仍然是一个架构为arm64或者aarch64的芯片。其拥有自主开发的处理器内核,每个核都进行了优化设计⌄所以鲲鹏芯片拥有整形计算能力、集成了64个自研核、集成PCIe4.0,CCIX等高速接口、集成2个100GRoCE端口等特点。理论上所有可以支持ARMv8指令集的操作系统都可以兼容鲲鹏芯片。并且可应用于泰山2280,泰山5280,泰山X6000等服务器型号。

CentOS系统上可运行。鲲鹏代码迁移工具是一款可以简化客户应用迁移到基于鲲鹏916/920的服务器的过程的工具,在CentOS系统上可运行。工具仅支持x86Linux到KunpengLinux的扫描与分析,不支持Windows软件代码的扫描、分析与迁移。华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商。

广电鲲鹏服务器是广电运通与华为合作,基于华为鲲鹏920处理的ARM架构的服务器,我这这里测试的是GRGBanking 200 (Model RK2280)型号,2U高度,配置两个64核的Kunpeng 920处理器。

区别于Intel和AMD的X86平台,广电鲲鹏服务器使用的操作系统和应用软件都是ARM版本的。

CPU信息如下:

CPU架构显示是aarch64。指令集于X86的也不相同。

安装CentOS Linux release 7.7.1908 (AltArch)操作系统

在图形化界面信息下识别不了CPU信息:

安装好操作系统之后想跑一下Unixbench跑分。Unixbench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用于测试linux系统主机的性能。

先看下GCC的版本:

在X86平台下直接执行Run命令就可以进行Unixbench跑分。

但是在ARM平台下进行Unixbench跑分出现报错:

这是由于CPU的架构不同,-march和-mtune不支持native参数,需要进行修改。

修改MakeFile文件,将 -march=armv8-a -mtune=cortex-a53

再次运行Unixbench就可以正常进行编译跑分了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/167441.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-25
下一篇2023-03-25

发表评论

登录后才能评论

评论列表(0条)

    保存