鲲鹏动态二进制指令翻译工具ExaGear,X86到arm转换效率达80%
自主cpu吧
全部回复
仅看楼主
level 1
hcdpz
楼主
回复
1楼
2020-10-01 14:12
百度AI市场
百度AI市场-助力AI应用一站式落地!
2021-06-16 22:03 广告
mygo358
KP920s8
回复
2楼
2020-10-01 14:16
mygo358
KP920s8
2021年06月16日 14点06分
1
level 1
hcdpz
楼主
ExaGear是华为自研动态二进制指令翻译工具,通过在运行时,将x86应用指令翻译为ARM64指令并执行,从而支持Linux x86应用无需重新编译就能运行在ARM64服务器上,帮助客户将Linux x86无源码应用快速迁移到ARM服务器上,且能稳定可靠运行。
2021年06月16日 14点06分
2
level 1
hcdpz
楼主
ex模拟器调试好了,国产的华为飞腾都可以用,绝对比龙芯PPT上的二进制翻译强大的太多了。
龙芯二进制翻译吹了十几年,有谁见过跑X86的7zip超过一千分的?
麒麟820直接运行X86的7zip就能跑到八千分。这个还是原版的exagear模拟器不是华为适配过的版本。
在EX吧,可以看到exagear模拟器能运行很多经典的X86游戏比如仙剑,暗黑,可见这个模拟器的兼容性和成熟度还是不错的。
龙芯吹了十几年的二进制翻译效率80%,何曾见过运行稍微复杂一点的X86应用?发论文里的那些极其简单的应用场景,除了出一些数据用于发论文之外,其他的能不能运行复杂的应用软件完全就没看到过。
2021年06月16日 14点06分
3
level 1
hcdpz
楼主
论文里的龙芯3B在二进制翻译下计算superPI 16K需要40S。
而ARM架构的exagear模拟器,CPU是本人手机上的麒麟820,superPI 16K只需要2S。
2021年06月16日 14点06分
4
level 1
hcdpz
楼主
龙芯那叫二进嘴翻译,胡伟武对着芯片吹起来的
2021年06月16日 14点06分
5
level 1
hcdpz
楼主
二进制嘴翻译,当年吹过的牛皮,可曾实现?
收起回复
17楼
2020-10-02 11:26
FF6618: 大型打脸现场,还3A2000流畅运行windows,到4000也没有实现
2021年06月16日 14点06分
6
level 1
hcdpz
楼主
m君实测,arm到x86的翻译后,spec06测试成绩为原生成绩的76.8%,12个测试项,效率最低的65%,最高的97%。
基本达到可以实用的状态了。
2021年06月16日 14点06分
7
level 1
hcdpz
楼主
2021年06月16日 14点06分
8
hcdpz
此测试并未正确使用编译开关,如正确优化,效果肯定过80%。
2021年06月16日 14点06分
1