棋子 · 2020年01月08日

ARM R5和A53内核共存

我对ARM开发还很陌生。不太确定在何处发布-所以我从这里开始。

我有一个虚拟芯片(使用QEMU),该芯片几乎没有R5内核,而只有A53内核。该物理芯片已/将被设计用于特定目的。我想在基于ARM的硬件上运行虚拟化环境,因此可以使用KVM获得性能。我现在可以在x86上运行它,但是翻译指令集会降低性能。

1.从网上搜索中,我看到A53和ThunderX都是ARMv8-A。我可以安全地假设,如果我购买了ThunderX工作站/服务器,那么任何A53代码都可以在本机上运行?

2.我知道R5和A53有区别-尤其是在内存处理方面。R5代码是否可以在A53 / ThunderX内核上正常运行?如果我可以将KVM用于这两种核心类型,那将很好,这样指令可以在基础ARM硬件(A53 / ThunderX)上本地运行。

3.最后,我似乎找不到能买到的好的(功能强大)ARM工作站/服务器。我看到了Ampere eMAG(www.avantek.co.uk/.../),但说这只是一个工程样本。我唯一能找到的就是(https://www.asacomputers.com/...),但我不确定这家公司的实力如何。我需要具有尽可能多核心的服务器/工作站。我的应用程序是计算密集型的-因此处理器速度也很重要。

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2020年01月08日

结帐SolidRun,他们有一个LX2160a板。16个A72内核。

你的回答
关注数
1
收藏数
0
浏览数
2635
极术小姐姐
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息