The Computer Language
24.11 Benchmarks Game

all Classic Fortran programs & measurements

Fortran Compiler Classic
2021.12.0 20240222

source secs N mem gz cpu secs cpu load
binary-trees  #2 0.60  7 19,820 1155 0.03 6% 1% 0% 1%
binary-trees  #2 0.03  14 19,820 1155 0.06 50% 100% 75% 50%
binary-trees  #2 2.17  21 140,416 1155 6.84 77% 71% 81% 86%
source secs N mem gz cpu secs cpu load
binary-trees  0.10  7 19,820 780 0.00 0% 11% 0% 12%
binary-trees  0.17  14 19,820 780 0.16 6% 0% 100% 0%
binary-trees  31.78  21 525,824 780 31.77 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.08  10 19,644 1164 0.25 75% 75% 75% 88%
fannkuch-redux  #3 0.80  11 19,644 1164 3.09 97% 97% 96% 100%
fannkuch-redux  #3 10.34  12 19,644 1164 41.22 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.26  10 19,644 608 0.26 100% 0% 0% 0%
fannkuch-redux  3.00  11 19,644 608 3.00 100% 0% 1% 0%
fannkuch-redux  38.89  12 19,644 608 38.88 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  0.11  250,000 19,644 1193 0.11 100% 0% 0% 8%
fasta  1.03  2,500,000 19,644 1193 1.03 1% 1% 100% 0%
fasta  6.85  25,000,000 19,644 1193 6.85 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fasta  #4 0.03  250,000 19,644 1355 0.03 0% 0% 80% 0%
fasta  #4 0.23  2,500,000 19,644 1355 0.23 0% 4% 100% 0%
fasta  #4 2.06  25,000,000 19,644 1355 2.06 100% 1% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #3 0.10  250,000 19,644 1217 0.10 0% 100% 0% 0%
fasta  #3 0.93  2,500,000 19,644 1217 0.93 0% 0% 2% 100%
fasta  #3 6.42  25,000,000 19,644 1217 6.42 0% 0% 99% 0%
k-nucleotide  Make Error  250,000
source secs N mem gz cpu secs cpu load
mandelbrot  #4 1.40  1,000 19,644 626 0.22 5% 5% 4% 5%
mandelbrot  #4 0.68  4,000 19,644 626 2.20 70% 98% 100% 62%
mandelbrot  #4 10.39  16,000 79,616 626 26.81 35% 91% 91% 40%
source secs N mem gz cpu secs cpu load
mandelbrot  #7 0.18  1,000 19,512 965 0.05 5% 5% 5% 5%
mandelbrot  #7 0.10  4,000 19,512 965 0.38 90% 100% 90% 100%
mandelbrot  #7 1.42  16,000 75,676 965 5.62 98% 98% 100% 98%
source secs N mem gz cpu secs cpu load
mandelbrot  #5 0.54  1,000 19,644 528 0.21 3% 38% 0% 1%
mandelbrot  #5 2.86  4,000 19,644 528 2.86 0% 1% 100% 0%
mandelbrot  #5 45.21  16,000 43,520 528 45.21 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 0.75  1,000 19,644 669 0.10 2% 2% 5% 4%
mandelbrot  #6 0.23  4,000 19,644 669 0.87 95% 95% 100% 100%
mandelbrot  #6 3.27  16,000 79,872 669 10.81 77% 76% 76% 99%
source secs N mem gz cpu secs cpu load
n-body  #6 0.05  500,000 19,644 1530 0.05 0% 16% 100% 0%
n-body  #6 0.42  5,000,000 19,644 1530 0.42 100% 2% 0% 2%
n-body  #6 4.22  50,000,000 19,644 1530 4.22 0% 0% 100% 1%
source secs N mem gz cpu secs cpu load
n-body  #5 0.07  500,000 19,908 1669 0.07 0% 0% 100% 0%
n-body  #5 0.60  5,000,000 19,908 1669 0.60 100% 0% 0% 0%
n-body  #5 6.05  50,000,000 19,908 1669 6.04 0% 100% 0% 1%
source secs N mem gz cpu secs cpu load
n-body  0.06  500,000 19,644 1400 0.06 100% 0% 0% 0%
n-body  0.55  5,000,000 19,644 1400 0.55 1% 0% 100% 0%
n-body  5.44  50,000,000 19,644 1400 5.44 100% 1% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #3 0.07  500,000 19,900 1311 0.07 0% 100% 0% 0%
n-body  #3 0.64  5,000,000 19,900 1311 0.64 3% 0% 0% 100%
n-body  #3 6.33  50,000,000 19,900 1311 6.33 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #2 0.06  500,000 19,644 1507 0.06 0% 100% 0% 0%
n-body  #2 0.55  5,000,000 19,644 1507 0.55 0% 1% 100% 1%
n-body  #2 5.38  50,000,000 19,644 1507 5.38 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #4 0.07  500,000 19,908 1183 0.07 0% 100% 0% 0%
n-body  #4 0.63  5,000,000 19,652 1183 0.63 100% 1% 0% 3%
n-body  #4 6.18  50,000,000 19,652 1183 6.18 0% 1% 100% 0%
source secs N mem gz cpu secs cpu load
pidigits  #4 0.23  2,000 19,652 987 0.07 0% 0% 0% 31%
pidigits  #4 0.30  6,000 19,652 987 0.30 100% 0% 6% 0%
pidigits  #4 0.88  10,000 19,652 987 0.88 2% 2% 100% 0%
source secs N mem gz cpu secs cpu load
regex-redux  0.81  50,000 19,652 2229 0.08 1% 2% 4% 1%
regex-redux  0.17  500,000 31,564 2229 0.41 64% 66% 58% 58%
regex-redux  0.95  5,000,000 180,044 2229 3.12 76% 78% 96% 81%
source secs N mem gz cpu secs cpu load
reverse-complement  0.08  250,000 19,652 1026 0.03 37% 0% 0% 11%
reverse-complement  4.22  100,000,001 986,300 1026 4.22 100% 1% 0% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.38  250,000 19,652 778 0.20 0% 2% 52% 0%
reverse-complement  #2 42.39  100,000,001 769,748 778 42.38 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
spectral-norm  #3 0.01  500 19,652 644 0.03 100% 100% 100% 0%
spectral-norm  #3 0.22  3,000 19,652 644 0.85 100% 100% 95% 100%
spectral-norm  #3 0.72  5,500 19,652 644 2.85 100% 100% 98% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 0.03  500 19,652 520 0.03 0% 0% 0% 100%
spectral-norm  #2 0.80  3,000 19,652 520 0.80 100% 0% 1% 0%
spectral-norm  #2 2.67  5,500 19,652 520 2.67 0% 0% 100% 0%