x86和arm成功的秘诀

x86和arm成功的秘诀,第1张

x86和ARM的成功有很多方面的原因,以下是一些主要的原因:
1 兼容性:x86和ARM都具有很好的兼容性。x86的架构已经存在了很长时间,因此有很多软件和 *** 作系统可以在x86上运行。ARM的架构也很受欢迎,因为它可以在许多不同的设备上运行,包括智能手机,平板电脑和其他嵌入式系统。
2 性能:x86和ARM的性能都很好。x86处理器通常比ARM处理器更快,但是ARM处理器通常更节能,因此在移动设备上很受欢迎。ARM的低功耗特性使其成为物联网设备的理想选择。
3 开放性:x86和ARM都是开放的架构。开放架构意味着任何人都可以开发软件和硬件来与这些处理器进行交互。这使得开发人员可以更轻松地创建新的设备和应用程序。
4 市场需求:x86和ARM的市场需求很高。x86是PC市场的主流,并且在服务器和工作站上也很受欢迎。ARM在移动设备和物联网设备市场中很受欢迎,并且在嵌入式系统和单片机上也很流行。
总的来说,x86和ARM的成功可以归因于它们的兼容性,性能,开放性和市场需求。这些因素使得它们成为了许多不同类型的设备和应用程序的理想选择。

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

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

CPU信息如下:

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

安装CentOS Linux release 771908 (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就可以正常进行编译跑分了。

Arm 服务器侧渲染,是通过GPU虚拟化来做。云手机就是在服务器上,部署容器和安卓系统,在手机侧可以不需要安装就玩游戏、或者24小时在线。PCI-e显卡的开源驱动已经有了,但还需要厂家进一步开发。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10857862.html

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

发表评论

登录后才能评论

评论列表(0条)

保存