The Computer Language
Benchmarks Game

Intel Fortran versus Fortran gfortran fastest programs

Always look at the source code.

These are only the fastest programs. Do some of them use manually vectorized SIMD? Look at the other programs. They may seem more-like a fair comparison to you.

reverse-complement
source secs mem gz busy cpu load
Intel Fortran 3.90 985,352 1019 4.11 1% 100% 4% 1%
Fortran gfortran 16.72 765,924 772 17.07 1% 1% 0% 100%
spectral-norm
source secs mem gz busy cpu load
Intel Fortran 0.72 1,776 638 2.85 100% 100% 99% 99%
Fortran gfortran 1.43 1,356 638 5.70 100% 99% 100% 100%
n-body
source secs mem gz busy cpu load
Intel Fortran 4.22 12 1524 4.34 100% 1% 1% 2%
Fortran gfortran 5.40 1,256 1305 5.66 3% 0% 100% 2%
pidigits
source secs mem gz busy cpu load
Intel Fortran 0.74 4,004 981 0.75 0% 0% 100% 1%
Fortran gfortran 0.89 3,628 981 0.90 0% 100% 1% 0%
fannkuch-redux
source secs mem gz busy cpu load
Intel Fortran 10.16 11,048 1158 40.55 100% 100% 100% 100%
Fortran gfortran 10.60 10,348 1158 42.21 100% 99% 99% 99%
fasta
source secs mem gz busy cpu load
Intel Fortran 2.06 12 1351 2.06 0% 0% 0% 100%
Fortran gfortran 1.67 1,260 1351 1.68 100% 0% 0% 1%
mandelbrot
source secs mem gz busy cpu load
Intel Fortran 1.42 36,184 957 5.63 99% 100% 99% 99%
Fortran gfortran 1.02 34,656 957 3.98 96% 100% 97% 97%
binary-trees
source secs mem gz busy cpu load
Intel Fortran 2.38 133,752 1148 7.45 100% 70% 70% 73%
Fortran gfortran 1.57 135,076 1148 4.97 85% 68% 72% 91%
regex-redux
source secs mem gz busy cpu load
Intel Fortran 0.99 176,200 2225 3.06 68% 73% 71% 98%
Fortran gfortran   Failed
k-nucleotide
source secs mem gz busy cpu load
Intel Fortran   Make Error
Fortran gfortran   Make Error
Intel Fortran

Intel(R) Fortran Intel(R) 64 Compiler
for applications runn304 Build 20200925_0ing on Intel(R) 64,
Version 19.1.3.304 Build 20200925_000000
Copyright (C) 1985-2020 Intel Corporation. All rights reserved.
FOR NON-COMMERCIAL USE ONLY

Fortran gfortran

GNU Fortran (Ubuntu 10.3.0-1ubuntu1) 10.3.0