The Computer Language
24.04 Benchmarks Game

all Classic Fortran programs & measurements

Fortran Compiler Classic
2021.11.1 20231117

source secs N mem gz cpu secs cpu load
binary-trees  #2 0.29  7 19,716 1155 0.01 0% 3% 0% 6%
binary-trees  #2 0.02  14 19,716 1155 0.05 100% 0% 66% 50%
binary-trees  #2 2.26  21 136,704 1155 6.87 81% 73% 67% 85%
source secs N mem gz cpu secs cpu load
binary-trees  0.03  7 19,720 780 0.00 25% 0% 0% 0%
binary-trees  0.16  14 19,720 780 0.16 0% 100% 17% 0%
binary-trees  31.48  21 525,824 780 31.48 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 0.10  10 19,724 1164 0.26 60% 70% 55% 88%
fannkuch-redux  #3 0.79  11 19,724 1164 3.03 96% 96% 96% 100%
fannkuch-redux  #3 10.14  12 19,724 1164 40.45 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
fannkuch-redux  0.26  10 19,724 608 0.26 0% 96% 0% 0%
fannkuch-redux  2.98  11 19,724 608 2.98 0% 0% 0% 100%
fannkuch-redux  38.73  12 19,724 608 38.73 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
fasta  0.17  250,000 19,728 1193 0.16 5% 94% 5% 0%
fasta  1.51  2,500,000 19,728 1193 1.51 0% 100% 0% 2%
fasta  6.85  25,000,000 19,728 1193 6.85 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
fasta  #4 0.04  250,000 19,728 1355 0.03 75% 0% 0% 0%
fasta  #4 0.24  2,500,000 19,728 1355 0.24 0% 100% 4% 0%
fasta  #4 2.05  25,000,000 19,728 1355 2.05 0% 2% 0% 100%
source secs N mem gz cpu secs cpu load
fasta  #3 0.15  250,000 19,728 1217 0.15 0% 100% 0% 6%
fasta  #3 1.38  2,500,000 19,728 1217 1.38 0% 0% 0% 100%
fasta  #3 6.55  25,000,000 19,728 1217 6.55 100% 0% 1% 0%
k-nucleotide  Make Error  250,000
source secs N mem gz cpu secs cpu load
mandelbrot  #8 0.31  1,000 19,728 965 0.05 6% 3% 3% 3%
mandelbrot  #8 0.10  4,000 19,728 965 0.38 90% 90% 90% 90%
mandelbrot  #8 1.42  16,000 75,392 965 5.59 98% 100% 98% 98%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 0.25  1,000 19,728 626 0.21 20% 20% 23% 20%
mandelbrot  #4 0.68  4,000 19,728 626 2.21 98% 98% 58% 70%
mandelbrot  #4 10.27  16,000 75,904 626 26.58 91% 32% 91% 43%
source secs N mem gz cpu secs cpu load
mandelbrot  #5 0.44  1,000 19,728 528 0.22 0% 0% 0% 51%
mandelbrot  #5 2.85  4,000 19,728 528 2.85 0% 100% 0% 1%
mandelbrot  #5 45.21  16,000 43,648 528 45.21 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 0.32  1,000 19,728 669 0.09 3% 6% 9% 6%
mandelbrot  #6 0.23  4,000 19,728 669 0.87 95% 100% 95% 95%
mandelbrot  #6 3.27  16,000 75,904 669 10.86 77% 78% 77% 99%
source secs N mem gz cpu secs cpu load
n-body  #6 0.06  500,000 19,728 1530 0.05 0% 100% 0% 0%
n-body  #6 0.43  5,000,000 19,728 1530 0.43 0% 100% 0% 4%
n-body  #6 4.21  50,000,000 19,856 1530 4.21 0% 100% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #5 0.08  500,000 19,728 1669 0.07 85% 0% 0% 0%
n-body  #5 0.62  5,000,000 19,728 1669 0.62 0% 98% 3% 1%
n-body  #5 5.98  50,000,000 19,728 1669 5.98 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
n-body  0.07  500,000 19,728 1400 0.06 0% 0% 0% 85%
n-body  0.55  5,000,000 19,728 1400 0.55 1% 100% 0% 0%
n-body  5.43  50,000,000 19,728 1400 5.43 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
n-body  #3 0.08  500,000 19,728 1311 0.07 0% 0% 87% 0%
n-body  #3 0.64  5,000,000 19,728 1311 0.64 1% 1% 1% 100%
n-body  #3 6.32  50,000,000 19,856 1311 6.32 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
n-body  #2 0.07  500,000 19,728 1507 0.06 87% 0% 0% 0%
n-body  #2 0.55  5,000,000 19,728 1507 0.55 0% 3% 0% 100%
n-body  #2 5.37  50,000,000 19,856 1507 5.37 0% 0% 100% 0%
source secs N mem gz cpu secs cpu load
n-body  #4 0.08  500,000 19,728 1183 0.07 11% 0% 0% 100%
n-body  #4 0.63  5,000,000 19,728 1183 0.63 0% 100% 0% 0%
n-body  #4 6.18  50,000,000 19,728 1183 6.18 0% 0% 1% 100%
source secs N mem gz cpu secs cpu load
pidigits  #4 0.20  2,000 19,728 987 0.06 0% 31% 0% 0%
pidigits  #4 0.31  6,000 19,728 987 0.31 0% 3% 100% 6%
pidigits  #4 0.87  10,000 19,728 987 0.87 1% 1% 100% 0%
source secs N mem gz cpu secs cpu load
regex-redux  0.27  50,000 19,736 2229 0.06 3% 0% 7% 7%
regex-redux  0.16  500,000 27,460 2229 0.40 60% 64% 66% 73%
regex-redux  0.93  5,000,000 176,236 2229 3.04 98% 73% 78% 77%
source secs N mem gz cpu secs cpu load
reverse-complement  0.09  250,000 19,736 1026 0.03 0% 22% 0% 10%
reverse-complement  4.15  100,000,001 986,304 1026 4.14 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 0.27  250,000 19,736 778 0.20 0% 0% 0% 74%
reverse-complement  #2 41.23  100,000,001 769,748 778 41.23 0% 0% 0% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  #3 0.03  500 19,736 644 0.03 33% 33% 0% 0%
spectral-norm  #3 0.23  3,000 19,736 644 0.88 100% 100% 95% 95%
spectral-norm  #3 0.72  5,500 19,736 644 2.87 100% 100% 100% 98%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 0.04  500 19,736 520 0.03 20% 0% 75% 0%
spectral-norm  #2 0.80  3,000 19,736 520 0.80 0% 100% 0% 2%
spectral-norm  #2 2.66  5,500 19,736 520 2.66 0% 100% 0% 0%