The Computer Language
24.04 Benchmarks Game

all Julia programs & measurements

julia version 1.10.2

source secs N mem gz cpu secs cpu load
binary-trees  #2 15.11  7 325,984 430 25.42 44% 48% 37% 39%
binary-trees  #2 9.33  14 350,224 430 24.78 56% 55% 75% 80%
binary-trees  #2 18.15  21 644,864 430 35.92 90% 42% 32% 33%
source secs N mem gz cpu secs cpu load
binary-trees  #5 18.93  7 350,352 396 30.83 75% 66% 76% 67%
binary-trees  #5 16.43  14 352,188 396 54.59 82% 78% 84% 88%
binary-trees  #5 Failed  21
source secs N mem gz cpu secs cpu load
binary-trees  #4 19.91  7 314,244 378 28.03 34% 36% 54% 44%
binary-trees  #4 10.57  14 363,504 378 30.49 70% 86% 64% 70%
binary-trees  #4 Failed  21
source secs N mem gz cpu secs cpu load
binary-trees  #3 14.76  7 318,720 640 26.01 38% 48% 51% 38%
binary-trees  #3 8.59  14 355,596 640 25.08 88% 63% 82% 60%
binary-trees  #3 14.34  21 693,600 640 30.97 71% 72% 58% 77%
source secs N mem gz cpu secs cpu load
fannkuch-redux  2.64  10 240,564 441 0.90 26% 1% 3% 3%
fannkuch-redux  3.08  11 240,396 441 3.17 1% 8% 95% 0%
fannkuch-redux  38.89  12 240,772 441 38.98 0% 0% 0% 99%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 2.75  10 261,292 1077 1.60 12% 28% 8% 10%
fannkuch-redux  #2 1.22  11 261,216 1077 3.47 60% 86% 60% 78%
fannkuch-redux  #2 8.40  12 261,236 1077 31.34 94% 93% 95% 91%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #3 2.59  10 256,176 896 1.48 7% 8% 28% 14%
fannkuch-redux  #3 1.12  11 258,372 896 3.31 70% 65% 97% 62%
fannkuch-redux  #3 8.04  12 257,756 896 30.44 94% 94% 92% 98%
source secs N mem gz cpu secs cpu load
fasta  #7 2.84  250,000 274,944 1189 1.79 20% 26% 11% 7%
fasta  #7 0.86  2,500,000 344,448 1189 1.57 55% 39% 65% 24%
fasta  #7 1.80  25,000,000 439,584 1189 4.51 69% 75% 54% 54%
source secs N mem gz cpu secs cpu load
fasta  #6 2.92  250,000 294,272 1213 2.35 27% 12% 29% 11%
fasta  #6 1.09  2,500,000 369,792 1213 2.14 45% 37% 38% 78%
fasta  #6 2.05  25,000,000 475,160 1213 4.78 71% 73% 46% 48%
source secs N mem gz cpu secs cpu load
fasta  #5 2.63  250,000 262,528 957 0.87 6% 0% 10% 16%
fasta  #5 0.71  2,500,000 262,272 957 0.80 77% 0% 1% 33%
fasta  #5 2.41  25,000,000 262,528 957 2.50 0% 100% 1% 4%
source secs N mem gz cpu secs cpu load
fasta  #4 2.53  250,000 248,960 1053 0.78 0% 20% 7% 4%
fasta  #4 0.65  2,500,000 249,088 1053 0.74 0% 15% 96% 6%
fasta  #4 2.79  25,000,000 249,088 1053 2.88 0% 100% 0% 4%
source secs N mem gz cpu secs cpu load
fasta  #3 2.39  250,000 247,296 901 0.81 0% 8% 15% 12%
fasta  #3 1.45  2,500,000 247,248 901 1.54 89% 6% 1% 11%
fasta  #3 11.04  25,000,000 247,412 901 11.13 0% 1% 1% 99%
source secs N mem gz cpu secs cpu load
fasta  #8 2.35  250,000 245,744 1094 0.73 4% 6% 1% 21%
fasta  #8 0.45  2,500,000 245,376 1094 0.54 63% 34% 20% 4%
fasta  #8 1.10  25,000,000 245,760 1094 1.19 0% 20% 3% 86%
source secs N mem gz cpu secs cpu load
k-nucleotide  4.65  250,000 316,508 703 3.05 59% 1% 2% 2%
k-nucleotide  13.78  2,500,000 493,644 703 13.93 98% 1% 1% 0%
k-nucleotide  132.23  25,000,000 1,967,872 703 131.10 0% 0% 98% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #7 3.66  250,000 301,488 1379 2.86 9% 11% 43% 15%
k-nucleotide  #7 2.44  2,500,000 317,548 1379 4.92 35% 84% 38% 44%
k-nucleotide  #7 8.71  25,000,000 430,084 1379 23.62 53% 73% 81% 65%
source secs N mem gz cpu secs cpu load
k-nucleotide  #8 3.45  250,000 313,288 965 2.43 7% 11% 45% 6%
k-nucleotide  #8 2.07  2,500,000 347,468 965 3.08 27% 24% 79% 23%
k-nucleotide  #8 5.74  25,000,000 441,148 965 13.70 68% 72% 38% 60%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 2.58  1,000 276,352 589 1.75 14% 14% 28% 10%
mandelbrot  #3 0.61  4,000 279,936 589 1.63 52% 52% 91% 73%
mandelbrot  #3 1.50  16,000 315,904 589 5.20 82% 82% 89% 96%
source secs N mem gz cpu secs cpu load
mandelbrot  #5 2.54  1,000 270,592 580 1.46 18% 15% 11% 12%
mandelbrot  #5 0.53  4,000 274,688 580 1.37 90% 69% 47% 51%
mandelbrot  #5 1.58  16,000 310,400 580 5.59 88% 99% 84% 82%
source secs N mem gz cpu secs cpu load
mandelbrot  2.29  1,000 240,000 379 0.70 4% 19% 4% 3%
mandelbrot  1.88  4,000 241,920 379 1.97 13% 1% 2% 91%
mandelbrot  26.45  16,000 271,104 379 26.53 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
mandelbrot  #6 2.75  1,000 269,872 571 1.62 13% 19% 9% 17%
mandelbrot  #6 0.66  4,000 271,476 571 1.56 61% 89% 41% 48%
mandelbrot  #6 2.09  16,000 290,228 571 5.69 53% 52% 82% 83%
source secs N mem gz cpu secs cpu load
mandelbrot  #4 2.71  1,000 277,504 583 1.84 14% 13% 15% 25%
mandelbrot  #4 0.71  4,000 279,552 583 1.74 42% 63% 90% 50%
mandelbrot  #4 1.97  16,000 297,984 583 5.22 40% 83% 85% 58%
source secs N mem gz cpu secs cpu load
mandelbrot  #7 2.56  1,000 250,368 629 1.10 12% 4% 12% 14%
mandelbrot  #7 0.44  4,000 253,952 629 0.95 62% 36% 31% 88%
mandelbrot  #7 1.40  16,000 290,176 629 4.79 90% 79% 79% 95%
source secs N mem gz cpu secs cpu load
mandelbrot  #8 2.38  1,000 249,472 634 1.03 21% 12% 5% 6%
mandelbrot  #8 0.44  4,000 253,056 634 0.96 56% 95% 34% 34%
mandelbrot  #8 1.42  16,000 289,152 634 4.87 86% 98% 80% 79%
source secs N mem gz cpu secs cpu load
n-body  #8 2.60  500,000 272,512 1129 0.94 14% 17% 4% 1%
n-body  #8 0.91  5,000,000 272,256 1129 0.99 96% 0% 10% 3%
n-body  #8 4.16  50,000,000 272,512 1129 4.25 96% 0% 6% 0%
source secs N mem gz cpu secs cpu load
n-body  #4 2.60  500,000 252,416 1168 0.84 6% 10% 14% 3%
n-body  #4 0.93  5,000,000 251,904 1168 1.02 82% 2% 0% 28%
n-body  #4 5.74  50,000,000 252,032 1168 5.83 1% 1% 0% 99%
source secs N mem gz cpu secs cpu load
n-body  #3 2.61  500,000 255,068 1548 0.87 27% 3% 3% 2%
n-body  #3 1.05  5,000,000 254,336 1548 1.13 24% 84% 0% 1%
n-body  #3 6.53  50,000,000 254,592 1548 6.62 0% 0% 1% 99%
source secs N mem gz cpu secs cpu load
n-body  #2 3.16  500,000 295,736 1084 1.51 8% 38% 0% 1%
n-body  #2 3.18  5,000,000 301,168 1084 3.30 0% 8% 95% 0%
n-body  #2 23.73  50,000,000 301,100 1084 23.86 0% 0% 99% 0%
source secs N mem gz cpu secs cpu load
pidigits  #2 2.43  2,000 246,656 686 0.72 6% 17% 7% 1%
pidigits  #2 0.61  6,000 247,296 686 0.73 6% 96% 13% 3%
pidigits  #2 1.11  10,000 247,808 686 1.24 3% 8% 98% 1%
source secs N mem gz cpu secs cpu load
pidigits  #3 2.43  2,000 239,700 512 0.64 14% 6% 6% 0%
pidigits  #3 0.54  6,000 240,512 512 0.66 5% 72% 46% 1%
pidigits  #3 1.00  10,000 240,640 512 1.13 86% 3% 23% 1%
source secs N mem gz cpu secs cpu load
regex-redux  #5 2.43  50,000 247,240 766 0.75 11% 15% 4% 1%
regex-redux  #5 0.54  500,000 269,696 766 0.72 29% 18% 85% 3%
regex-redux  #5 1.74  5,000,000 443,844 766 3.05 5% 0% 71% 98%
source secs N mem gz cpu secs cpu load
regex-redux  #3 2.66  50,000 262,140 630 1.02 14% 1% 10% 16%
regex-redux  #3 0.86  500,000 281,472 630 1.07 65% 3% 3% 52%
regex-redux  #3 2.26  5,000,000 528,768 630 3.77 4% 5% 59% 99%
source secs N mem gz cpu secs cpu load
regex-redux  2.70  50,000 272,016 414 0.98 3% 2% 3% 29%
regex-redux  1.02  500,000 306,644 414 1.09 13% 3% 2% 93%
regex-redux  3.86  5,000,000 488,864 414 4.05 3% 3% 3% 96%
source secs N mem gz cpu secs cpu load
regex-redux  #4 2.40  50,000 249,984 772 0.82 18% 13% 0% 4%
regex-redux  #4 0.60  500,000 273,104 772 0.80 0% 33% 63% 39%
regex-redux  #4 1.80  5,000,000 448,796 772 3.12 99% 68% 7% 0%
source secs N mem gz cpu secs cpu load
reverse-complement  #9 2.31  250,000 246,144 456 0.67 12% 17% 0% 0%
reverse-complement  #9 1.83  100,000,001 1,038,224 456 1.95 6% 1% 2% 100%
source secs N mem gz cpu secs cpu load
reverse-complement  #2 2.47  250,000 251,648 464 0.72 9% 14% 7% 1%
reverse-complement  #2 35.46  100,000,001 1,718,176 464 35.82 0% 0% 99% 1%
source secs N mem gz cpu secs cpu load
reverse-complement  #8 2.37  250,000 247,936 531 0.67 9% 9% 0% 9%
reverse-complement  #8 1.58  100,000,001 1,039,672 531 1.70 1% 7% 100% 3%
source secs N mem gz cpu secs cpu load
spectral-norm  #4 2.60  500 248,612 435 1.18 4% 15% 12% 16%
spectral-norm  #4 0.69  3,000 248,576 435 1.68 43% 78% 79% 44%
spectral-norm  #4 1.18  5,500 248,576 435 3.66 68% 75% 99% 69%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 2.63  500 254,464 377 1.22 24% 5% 7% 10%
spectral-norm  #2 0.82  3,000 253,952 377 1.90 43% 69% 80% 41%
spectral-norm  #2 1.35  5,500 254,032 377 4.06 64% 71% 100% 65%