x86程序移植到ppc64le 程序耗时增加

yipihaoma yipihaoma 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
开发的一个64位应用程序,将x86下的代码使用gcc-4.8-powerpc64le 交叉编译,放在power上运行,完全相同的测试用例,power耗时居然是x86下的2.8倍。打印了详细的日志,程序各环节步骤耗时power下均是x86下的2倍多左右,但power机器的硬件配置,
cpu,gpu,内存都比X86要高很多。
很困惑,请教各位高手,power下程序耗时异常增加的问题,在线等
...全文

相关推荐

Linux移植.pdf

Linux移植,详细描述了Linux在嵌入式平台上移植的过程

gomydream

嵌入式linux开发教程之移植的理论--千锋培训

文档介绍了移植的基本概念,嵌入式linux开发教程之Linux硬件平台,硬件平台对C程序的影响,嵌入式linux开发教程之数据对齐,字节顺序,时间,内存页面大小,嵌入式linux开发教程之Linux操作系统移植,Linux内核的arch目录

coolabcboy

retrec:Linux用户空间二进制文件的可重定目标的重新编译器

撤退 retrec是Linux用户空间二进制文件的可重定目标的动态重新编译器,当前针对ppc64le(ISA 3.0B +)主机上的x86_64二进制文件。 计划支持其他主机ISA(riscv64,aarch64)。 与其他可重新定向的用户空间二进制翻译器(例如,retrec会以简单性和可移植性来换取性能。 虽然QEMU的代码生成器(TCG)易于移植,但retrec的代码生成旨在实现尽可能高效的转换,但需要的是特定于体系结构的复杂后端。 两者之间的设计差异示例可以从各自使用的中间表示(IR)中看到。 所有QEMU目标ISA都降低到最低公分母IR(TCGops),而retrec的IR(llir)旨在为任何源ISA指令提供无损1:1表示。 这意味着,虽然llir码源后端必须比TCG后端复杂得多,但由于未发生与表示之间的有损转换,它们也有可能发出更多优化的代码。 将来,retrec还旨在为

楼小雨

嵌入式linux的移植的理论问题借鉴.pdf

嵌入式linux的移植的理论问题借鉴.pdf

gw19501103285

TensorRT-Support-Matrix-Guide.pdf

TensorRT-Support-Matrix-Guide.pdf

君宝bob
评论 2
收藏 已收藏
分享
返回顶部
yipihaoma
Power Linux 745 成员 900 内容