The Computer Language
Benchmarks Game

Intel Fortran versus C gcc 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.

mandelbrot
source secs mem gz busy cpu load
Intel Fortran 1.42 36,184 957 5.63 99% 100% 99% 99%
C gcc 1.27 31,792 1135 5.08 100% 100% 99% 100%
regex-redux
source secs mem gz busy cpu load
Intel Fortran 0.99 176,200 2225 3.06 68% 73% 71% 98%
C gcc 0.80 152,172 1397 2.01 52% 99% 48% 53%
pidigits
source secs mem gz busy cpu load
Intel Fortran 0.74 4,004 981 0.75 0% 0% 100% 1%
C gcc 0.59 2,444 1090 2.37 100% 100% 100% 98%
fannkuch-redux
source secs mem gz busy cpu load
Intel Fortran 10.16 11,048 1158 40.55 100% 100% 100% 100%
C gcc 7.58 872 910 29.61 100% 98% 99% 93%
binary-trees
source secs mem gz busy cpu load
Intel Fortran 2.38 133,752 1148 7.45 100% 70% 70% 73%
C gcc 1.54 168,832 809 4.35 60% 67% 57% 100%
spectral-norm
source secs mem gz busy cpu load
Intel Fortran 0.72 1,776 638 2.85 100% 100% 99% 99%
C gcc 0.40 872 1197 1.58 100% 100% 100% 98%
n-body
source secs mem gz busy cpu load
Intel Fortran 4.22 12 1524 4.34 100% 1% 1% 2%
C gcc 2.18 768 1633 2.19 0% 100% 0% 0%
fasta
source secs mem gz busy cpu load
Intel Fortran 2.06 12 1351 2.06 0% 0% 0% 100%
C gcc 0.78 1,156 1463 0.78 0% 0% 0% 100%
reverse-complement
source secs mem gz busy cpu load
Intel Fortran 3.90 985,352 1019 4.11 1% 100% 4% 1%
C gcc 0.86 712,208 820 1.27 99% 28% 1% 19%
k-nucleotide
source secs mem gz busy cpu load
Intel Fortran   Make Error
C gcc 3.72 130,260 1506 12.07 100% 89% 78% 57%
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

C gcc

gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0