在linux系统下用C++作计算用那种编辑器速度快呢?

发布于 2022-09-18 03:19:28 字数 158 浏览 10 评论 0

我想问三个问题:
1.编译器编译出程序运行的效率是不是和cpu关系很大,比如intel的c++编译器在装有AMD的机器中就不能发挥其优势。
2.在Intel的cpu和linux系统中做科学计算用那种编译器速度快,AMD的呢?
3.这些编译器有没有free的?
谢谢!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谈下烟灰 2022-09-25 03:19:28

给你一个方向,去看看KDE4的实现方法,KDE4使用的高级技术太多了,太炫了,但是不稳定,这是C++语言的缺点,也可能是KDE4开发人员控制不了C++,D声称比C++好,不流行。

情话墙 2022-09-25 03:19:28

1.编译器编译出程序运行的效率是不是和cpu关系很大,比如intel的c++编译器在装有AMD的机器中就不能发挥其优势。
AMD自己没人写出来牛B的编译器,就请了某牛(名字忘记了,不是我不尊重他,是我不熟悉Pro64的事情)带了几个研究僧port了一下Open64,据说AMD+Open64的性能有些情况下比Intel+IntelCC好,但是我不觉得这有什么可比性,但是肯定比AMD+IntelCC强一些。说实在话,好不好在于做port的人,port做的很好,编译器比较烂,效果也还不错。port做的很烂,编译器再好,没用。
2.在Intel的cpu和linux系统中做科学计算用那种编译器速度快,AMD的呢?
GCC真的很烂么?自己调整一下编译选项吧。IntelCC或者Open64吧(PathScale,但是已经被收购了),AMD除了Open64好像没别的。
3.这些编译器有没有free的?
GCC free,而且绝大多数情况下比你想象的要好的多。IntelCC能比GCC好多少?Open64的开发人员有多活跃?号称全兼容GCC的编译器有很多,可是真正能做到的只有一个,那就是GCC,GCC就是事实上的工业标准。科学计算?圈子有多大?那些专用的编译器还不是都慢慢玩儿死了?PGI,那个性能,叫做不济。Open64雄心勃勃很多年,PathScale不还是被收购了么?取代GCC的影子还没做到呢。慢慢玩儿吧,小众封闭早晚玩儿死。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文