The Q6600
Benchmarks Game

Intel Fortran versus Intel C fastest programs

Always look at the source code.

These are only the fastest programs. 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 3.69 36,232 957 14.68 99% 99% 99% 100%
Intel C 5.14 30,140 694 20.54 100% 100% 100% 100%
n-body
source secs mem gz busy cpu load
Intel Fortran 8.29 8 1524 8.61 1% 0% 2% 100%
Intel C 11.38 960 1490 11.56 0% 5% 96% 0%
pidigits
source secs mem gz busy cpu load
Intel Fortran 1.74 4,012 981 1.79 0% 100% 0% 2%
Intel C 1.75 3,052 452 1.78 1% 1% 99% 0%
spectral-norm
source secs mem gz busy cpu load
Intel Fortran 2.07 1,764 638 8.29 100% 100% 100% 100%
Intel C 1.99 4,000 463 7.96 99% 100% 100% 100%
fannkuch-redux
source secs mem gz busy cpu load
Intel Fortran 12.58 11,036 1158 50.21 100% 100% 100% 100%
Intel C 11.95 4,004 910 46.94 100% 99% 100% 94%
regex-redux
source secs mem gz busy cpu load
Intel Fortran 1.73 175,952 2225 4.90 67% 62% 61% 94%
Intel C 1.47 154,760 1397 4.25 61% 66% 63% 99%
binary-trees
source secs mem gz busy cpu load
Intel Fortran 5.48 114,064 1148 16.65 65% 79% 89% 71%
Intel C 3.34 170,684 809 11.46 73% 89% 81% 100%
reverse-complement
source secs mem gz busy cpu load
Intel Fortran 4.94 985,376 1019 5.28 95% 3% 3% 6%
Intel C 2.12 515,588 820 8.33 98% 98% 98% 100%
fasta
source secs mem gz busy cpu load
Intel Fortran 3.35 8 1351 3.45 0% 0% 100% 3%
Intel C 1.25 5,188 2268 4.97 99% 99% 100% 99%
k-nucleotide
source secs mem gz busy cpu load
Intel Fortran   Make Error
Intel C 8.18 130,160 1506 15.09 60% 27% 33% 65%
Intel Fortran

Intel(R) Fortran Intel(R) 64 Compiler
for applications running on Intel(R) 64,
Version 19.1.1.217 Build 20200306
Copyright (C) 1985-2020 Intel Corporation. All rights reserved.
FOR NON-COMMERCIAL USE ONLY

Intel C

Intel(R) C Intel(R) 64 Compiler
for applications running on Intel(R) 64,
Version 19.1.1.217 Build 20200306
Copyright (C) 1985-2020 Intel Corporation. All rights reserved.
FOR NON-COMMERCIAL USE ONLY