回 帖 发 新 帖 刷新版面

主题:谁对比过FORTRAN与C的整数加法运算速度,能快多少?

[size=4]如题。
我只是编程爱好者,近日正在做一个数据分析软件,主要是整数加法运算,数据量巨大,循环最高可达万亿次,速度慢的惊人(恐怕空循环可能也要以几分钟计)。可是没有用过FORTRAN,不知道它的运算速度与C相比能快多少。谁做过对比,请不吝指教,谢谢![/size]

回复列表 (共5个回复)

沙发

有些人比较过

说是FORTRAN的速度是C的1.2倍

板凳

我看到一些资料都说FORTRAN在复数运算能力很强大,比C快几十倍,但是整数加法就不知道了。看来在整数加法运算上没有太大的优势。

3 楼

主要还是看编译器,优化选项。

如果楼主对速度要求非常高,而且算法很简单(整数加法),可以考虑纯汇编

对于执行速度,没有任何高级语言可以与汇编媲美。

4 楼

25年前学过汇编,那时是针对CPU的,要了解CPU内部结构才行(比如:有什么寄存器、计数器等等),不知道汇编现在变成什么样子了。谁能简单介绍一下。

5 楼

1优化算法
2并行

我来回复

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