The Computer Language
22.05 Benchmarks Game

all Classic Fortran programs & measurements

Fortran Intel(R) 64 Classic
Version 2021.5.0
Build 20211109_000000

source secs N mem gz cpu cpu load
binary-trees  0.06  7 0 773 0.00 0% 0% 0% 80%
binary-trees  0.16  14 4,912 773 0.16 0% 6% 6% 100%
binary-trees  32.50  21 525,944 773 32.50 100% 0% 0% 1%
source secs N mem gz cpu cpu load
binary-trees  #2 0.44  7 3,084 1148 0.01 27% 16% 42% 2%
binary-trees  #2 0.02  14 0 1148 0.05 67% 50% 50% 100%
binary-trees  #2 2.15  21 136,860 1148 6.74 70% 81% 77% 88%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 0.15  10 1,620 1158 0.26 80% 40% 47% 64%
fannkuch-redux  #3 0.80  11 2,320 1158 3.09 96% 96% 96% 99%
fannkuch-redux  #3 10.42  12 11,084 1158 41.57 100% 100% 100% 100%
source secs N mem gz cpu cpu load
fannkuch-redux  0.31  10 812 599 0.26 0% 84% 0% 13%
fannkuch-redux  3.04  11 604 599 3.04 1% 100% 1% 1%
fannkuch-redux  38.94  12 1,636 599 38.94 0% 0% 100% 0%
source secs N mem gz cpu cpu load
fasta  0.20  250,000 808 1190 0.14 0% 10% 70% 20%
fasta  1.35  2,500,000 612 1190 1.35 16% 1% 99% 1%
fasta  6.80  25,000,000 1,400 1190 6.80 1% 0% 0% 100%
source secs N mem gz cpu cpu load
fasta  #3 0.20  250,000 948 1215 0.14 0% 67% 20% 25%
fasta  #3 1.26  2,500,000 700 1215 1.26 1% 2% 100% 1%
fasta  #3 6.36  25,000,000 1,404 1215 6.36 1% 1% 0% 100%
source secs N mem gz cpu cpu load
fasta  #4 0.09  250,000 0 1351 0.03 0% 0% 40% 44%
fasta  #4 0.24  2,500,000 672 1351 0.24 0% 0% 0% 100%
fasta  #4 2.07  25,000,000 672 1351 2.07 0% 0% 100% 0%
k-nucleotide  Make Error  250,000
source secs N mem gz cpu cpu load
mandelbrot  #4 0.36  1,000 3,068 618 0.21 83% 25% 32% 14%
mandelbrot  #4 0.67  4,000 6,312 618 2.16 100% 100% 59% 68%
mandelbrot  #4 10.30  16,000 75,660 618 26.45 33% 90% 91% 43%
source secs N mem gz cpu cpu load
mandelbrot  #8 0.30  1,000 780 957 0.04 27% 43% 3% 6%
mandelbrot  #8 0.10  4,000 6,380 957 0.37 100% 100% 100% 100%
mandelbrot  #8 1.41  16,000 35,968 957 5.60 100% 99% 99% 99%
source secs N mem gz cpu cpu load
mandelbrot  #6 0.31  1,000 1,732 661 0.09 10% 22% 19% 63%
mandelbrot  #6 0.22  4,000 7,348 661 0.85 100% 100% 95% 96%
mandelbrot  #6 3.22  16,000 76,148 661 10.63 77% 77% 77% 100%
source secs N mem gz cpu cpu load
mandelbrot  #5 0.57  1,000 3,644 520 0.23 22% 63% 7% 3%
mandelbrot  #5 2.85  4,000 5,764 520 2.84 1% 100% 0% 0%
mandelbrot  #5 45.11  16,000 43,800 520 45.10 0% 100% 0% 0%
source secs N mem gz cpu cpu load
n-body  #6 0.14  500,000 672 1524 0.05 7% 7% 54% 64%
n-body  #6 0.43  5,000,000 624 1524 0.43 2% 0% 0% 100%
n-body  #6 4.22  50,000,000 628 1524 4.22 1% 0% 100% 0%
source secs N mem gz cpu cpu load
n-body  #4 0.13  500,000 672 1179 0.07 8% 25% 50% 0%
n-body  #4 0.63  5,000,000 624 1179 0.63 2% 2% 100% 0%
n-body  #4 6.18  50,000,000 1,344 1179 6.18 100% 0% 0% 0%
source secs N mem gz cpu cpu load
n-body  0.12  500,000 668 1393 0.07 0% 0% 33% 55%
n-body  0.56  5,000,000 624 1393 0.56 100% 0% 2% 0%
n-body  5.49  50,000,000 1,344 1393 5.49 0% 0% 0% 100%
source secs N mem gz cpu cpu load
n-body  #3 0.13  500,000 1,344 1305 0.07 62% 0% 31% 15%
n-body  #3 0.64  5,000,000 1,344 1305 0.64 100% 0% 3% 2%
n-body  #3 6.32  50,000,000 1,344 1305 6.31 0% 0% 100% 0%
source secs N mem gz cpu cpu load
n-body  #5 0.13  500,000 1,344 1664 0.07 0% 31% 57% 31%
n-body  #5 0.63  5,000,000 1,344 1664 0.63 0% 100% 2% 0%
n-body  #5 6.19  50,000,000 1,344 1664 6.19 0% 0% 0% 100%
source secs N mem gz cpu cpu load
n-body  #2 0.11  500,000 668 1500 0.06 10% 55% 0% 30%
n-body  #2 0.55  5,000,000 612 1500 0.55 4% 100% 0% 0%
n-body  #2 5.37  50,000,000 612 1500 5.37 0% 0% 100% 0%
source secs N mem gz cpu cpu load
pidigits  #4 0.32  2,000 608 981 0.06 0% 16% 0% 55%
pidigits  #4 0.26  6,000 3,488 981 0.26 100% 7% 0% 0%
pidigits  #4 0.73  10,000 4,360 981 0.73 0% 100% 0% 1%
source secs N mem gz cpu cpu load
regex-redux  0.36  50,000 2,968 2225 0.07 22% 5% 47% 14%
regex-redux  0.16  500,000 27,420 2225 0.42 100% 67% 67% 75%
regex-redux  0.99  5,000,000 175,968 2225 3.07 73% 72% 67% 100%
source secs N mem gz cpu cpu load
reverse-complement  #2 0.28  250,000 2,072 772 0.19 81% 11% 7% 7%
reverse-complement  #2 38.55  100,000,000 752,488 772 38.53 0% 0% 0% 100%
source secs N mem gz cpu cpu load
reverse-complement  0.10  250,000 668 1019 0.02 55% 36% 0% 20%
reverse-complement  4.02  100,000,000 985,592 1019 4.02 100% 0% 0% 0%
source secs N mem gz cpu cpu load
spectral-norm  #3 0.07  500 0 638 0.03 0% 25% 63% 0%
spectral-norm  #3 0.22  3,000 1,800 638 0.87 100% 100% 96% 100%
spectral-norm  #3 0.72  5,500 1,800 638 2.86 100% 99% 100% 100%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.11  500 0 513 0.03 67% 0% 0% 50%
spectral-norm  #2 0.80  3,000 1,712 513 0.80 100% 2% 0% 1%
spectral-norm  #2 2.66  5,500 1,972 513 2.66 0% 0% 0% 100%