回 帖 发 新 帖 刷新版面

主题:intel编译器和compaq编译器的执行速度

RT

intel 是不是比compaq的运行速度快很多呢?由于要运行很大的程序,不得不考虑到编译器的执行速度了。

回复列表 (共4个回复)

沙发

那要看你的机器了. compaq 04年终结了. 支持最新指令的话恐怕也就到06年的机器. intel fortran一直在更新.
不过也说不准, 普通代码编译下我没感觉出来太大差别. 大程序没试过这样比较, 不敢轻言. (cvf只有32位, 程序能大到哪里?)

板凳


如果仅考虑计算效率的话,那肯定选用Intel Fortran,就像楼上说的,Intel的指令优化一直在更新,尤其对自家CPU而言。我曾经做过一数值积分器的计算。同样的代码Intel Visual Fortran 12 比CVF 6.6C快了将近一倍!

3 楼

我的程序,Intel Fortran比cvf快30%左右

4 楼

这个问题要分情况。我也困扰过。。

IVF比CVF的代码快,是有条件的。比如:机器比较新,支持intel的ess优化,如果是64位当然更有优势(CVF没有64位选择)

如果是4、5年前的老机器,或者是AMD的cpu,那么IVF的优势就很不明显。

我来回复

您尚未登录,请登录后再回复。点此登录或注册