飞腾FT-2000+和i7 7700运行同一C++程序单核耗时差10倍正常吗?
中国芯吧
全部回复
仅看楼主
level 1
GXHH9900 楼主
飞腾FT-2000+ 64核和i7 7700 8核运行同一C++递归浮点运算程序单核运行耗时飞腾单核程耗时最长350秒左右 i7 最长38秒左右。程序是同一个源代码用gcc编译。系统飞腾FT-2000用的是银河麒麟V4 i7用的Ubuntu18。
这种情况正常吗?是编译器和系统原因还是单核性能真差这么多。
2021年07月09日 09点07分 1
level 12
主频/ipc 都还是有差距,建议关闭intel turbo,频率设置成与飞腾相同,比较一下ipc。直接比较差距会比较大。
2021年07月09日 10点07分 2
level 8
正常。你以为飞腾64核多,单核性能就比I7强?
2021年07月09日 10点07分 3
level 9
正常,这个差距还不算离谱,海光会快一些,飞腾,龙芯看具体任务,表现具有胜负
2021年07月09日 10点07分 4
level 11
太正常了
2021年07月09日 11点07分 5
吧务
level 12
主要原因是系统和编译器,再菜也不会差10倍
2021年07月09日 12点07分 6
[捂嘴笑]算上主频差距,ipc差距,以及编译器,虽然不知道这个倍数准不真确,但是我个人认为逻辑上合理。
2021年07月10日 05点07分
回复 爆炒大小萝卜丁 :傻 *,鹏城实验室都测过了,要我再翻出来么?[滑稽]
2021年07月10日 05点07分
level 8
都说了浮点,上龙芯吧
2021年07月09日 12点07分 7
level 10
正常的,因为i7 7700是四核八线程不是八核
2021年07月09日 13点07分 8
level 9
你有空可以测一下浮点,我自己测的飞腾2000四核版本浮点大概是10,r3 3200g,入门级的amd是60多
2021年07月10日 04点07分 9
1