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

yipihaoma 2018-02-28 02:22:21
开发的一个64位应用程序,将x86下的代码使用gcc-4.8-powerpc64le 交叉编译,放在power上运行,完全相同的测试用例,power耗时居然是x86下的2.8倍。打印了详细的日志,程序各环节步骤耗时power下均是x86下的2倍多左右,但power机器的硬件配置,
cpu,gpu,内存都比X86要高很多。
很困惑,请教各位高手,power下程序耗时异常增加的问题,在线等
...全文
865 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
欢仔 woody 2019-09-12
  • 打赏
  • 举报
回复
低版本的GCC只能用到普通指令,试试IBM的XLC或AT(Advanced Tool Chain )来编译,效能会提升不少。
jklinux 2018-03-01
  • 打赏
  • 举报
回复
这个也得看程序是作了什么操作。 程序如果作了一些数据存储到sd卡之类的操作的话,或者视频解码使用了软解码等而也有可能变慢的.

742

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • Power Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧