The Computer Language
Benchmarks Game

all Julia programs & measurements

julia version 1.5.0

source secs N mem gz cpu cpu load
binary-trees  #2 7.02  7 218,024 423 8.25 31% 32% 27% 75%
binary-trees  #2 2.84  14 250,552 423 8.16 65% 89% 69% 65%
binary-trees  #2 19.60  21 702,748 423 24.95 13% 96% 10% 10%
source secs N mem gz cpu cpu load
binary-trees  #5 11.93  7 221,304 390 23.32 51% 47% 46% 86%
binary-trees  #5 7.69  14 223,352 390 23.15 86% 72% 73% 72%
binary-trees  #5 12.57  21 605,308 390 39.60 83% 80% 78% 75%
source secs N mem gz cpu cpu load
binary-trees  #4 9.10  7 222,184 372 12.49 40% 44% 41% 38%
binary-trees  #4 4.46  14 223,912 372 12.28 67% 62% 84% 65%
binary-trees  #4 9.67  21 604,312 372 29.81 75% 84% 72% 78%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 4.81  10 198,788 1067 1.79 15% 14% 6% 58%
fannkuch-redux  #2 1.19  11 197,620 1067 3.55 96% 68% 67% 68%
fannkuch-redux  #2 7.96  12 197,292 1067 30.02 94% 95% 94% 94%
source secs N mem gz cpu cpu load
fannkuch-redux  #3 4.53  10 193,308 886 2.09 10% 11% 13% 93%
fannkuch-redux  #3 1.16  11 190,844 886 3.71 75% 75% 96% 74%
fannkuch-redux  #3 8.44  12 191,584 886 32.17 95% 96% 96% 94%
source secs N mem gz cpu cpu load
fannkuch-redux  4.58  10 170,104 434 1.05 26% 10% 7% 5%
fannkuch-redux  2.81  11 166,924 434 3.07 99% 4% 3% 3%
fannkuch-redux  33.73  12 168,352 434 33.98 0% 100% 1% 0%
source secs N mem gz cpu cpu load
fasta  #7 4.82  250,000 212,732 1182 1.56 7% 24% 8% 60%
fasta  #7 0.82  2,500,000 282,144 1182 1.66 47% 63% 57% 38%
fasta  #7 1.72  25,000,000 354,912 1182 4.89 79% 75% 63% 69%
source secs N mem gz cpu cpu load
fasta  #3 4.49  250,000 184,584 896 0.91 2% 3% 6% 93%
fasta  #3 1.81  2,500,000 185,204 896 2.07 6% 6% 98% 7%
fasta  #3 14.45  25,000,000 185,812 896 14.70 1% 1% 100% 1%
source secs N mem gz cpu cpu load
fasta  #5 4.62  250,000 206,892 950 1.02 16% 3% 3% 77%
fasta  #5 0.80  2,500,000 208,500 950 1.06 96% 14% 12% 13%
fasta  #5 2.60  25,000,000 207,856 950 2.86 4% 99% 5% 3%
source secs N mem gz cpu cpu load
fasta  #4 4.76  250,000 191,792 1049 0.85 2% 3% 18% 80%
fasta  #4 0.69  2,500,000 192,784 1049 0.95 13% 14% 94% 16%
fasta  #4 2.79  25,000,000 193,460 1049 3.05 4% 99% 4% 9%
source secs N mem gz cpu cpu load
fasta  #6 5.11  250,000 240,424 1203 1.81 31% 5% 11% 38%
fasta  #6 0.97  2,500,000 310,524 1203 2.09 46% 80% 50% 40%
fasta  #6 1.90  25,000,000 378,872 1203 5.18 72% 72% 69% 59%
source secs N mem gz cpu cpu load
k-nucleotide  #8 5.65  250,000 239,476 945 2.08 18% 35% 4% 11%
k-nucleotide  #8 1.58  2,500,000 272,460 945 2.34 77% 17% 38% 19%
k-nucleotide  #8 4.66  25,000,000 360,436 945 10.63 39% 52% 53% 85%
source secs N mem gz cpu cpu load
k-nucleotide  #7 5.44  250,000 246,948 1365 2.47 14% 30% 7% 36%
k-nucleotide  #7 1.96  2,500,000 243,524 1365 3.65 70% 38% 42% 40%
k-nucleotide  #7 6.82  25,000,000 358,544 1365 16.82 57% 67% 46% 78%
source secs N mem gz cpu cpu load
k-nucleotide  7.92  250,000 285,696 695 3.47 9% 46% 5% 2%
k-nucleotide  20.08  2,500,000 436,780 695 20.16 1% 99% 1% 1%
k-nucleotide  196.54  25,000,000 1,940,444 695 195.06 1% 1% 0% 99%
source secs N mem gz cpu cpu load
mandelbrot  #5 4.81  1,000 224,664 571 2.06 25% 14% 11% 57%
mandelbrot  #5 0.66  4,000 228,620 571 1.95 95% 70% 66% 67%
mandelbrot  #5 1.93  16,000 267,708 571 7.04 98% 90% 89% 89%
source secs N mem gz cpu cpu load
mandelbrot  #6 4.74  1,000 221,440 562 2.05 18% 11% 11% 64%
mandelbrot  #6 0.72  4,000 209,812 562 1.98 65% 59% 89% 67%
mandelbrot  #6 2.40  16,000 240,848 562 6.88 59% 90% 90% 49%
source secs N mem gz cpu cpu load
mandelbrot  #7 4.54  1,000 185,364 619 1.27 17% 15% 7% 60%
mandelbrot  #7 0.50  4,000 189,536 619 1.31 94% 59% 55% 66%
mandelbrot  #7 1.84  16,000 226,908 619 6.67 98% 89% 88% 89%
source secs N mem gz cpu cpu load
mandelbrot  #3 4.72  1,000 224,508 579 2.13 14% 26% 11% 61%
mandelbrot  #3 0.71  4,000 228,212 579 2.12 96% 71% 68% 69%
mandelbrot  #3 2.05  16,000 267,188 579 7.54 100% 90% 89% 89%
source secs N mem gz cpu cpu load
mandelbrot  4.29  1,000 166,068 373 0.85 4% 12% 23% 13%
mandelbrot  1.97  4,000 168,312 373 2.23 7% 6% 6% 98%
mandelbrot  27.10  16,000 197,708 373 27.35 0% 1% 100% 1%
source secs N mem gz cpu cpu load
mandelbrot  #8 4.72  1,000 193,752 621 1.38 7% 30% 7% 50%
mandelbrot  #8 0.51  4,000 197,736 621 1.28 52% 52% 94% 57%
mandelbrot  #8 1.38  16,000 235,276 621 4.76 83% 83% 83% 99%
source secs N mem gz cpu cpu load
mandelbrot  #4 4.68  1,000 226,668 574 2.33 10% 29% 12% 39%
mandelbrot  #4 0.79  4,000 212,564 574 2.18 66% 59% 87% 67%
mandelbrot  #4 2.63  16,000 256,060 574 7.44 90% 47% 57% 90%
source secs N mem gz cpu cpu load
n-body  #7 5.06  500,000 211,696 1112 1.34 27% 14% 2% 10%
n-body  #7 1.11  5,000,000 211,600 1112 1.38 97% 9% 10% 9%
n-body  #7 4.00  50,000,000 212,108 1112 4.26 99% 3% 3% 3%
source secs N mem gz cpu cpu load
n-body  #3 5.09  500,000 186,616 1541 0.95 2% 7% 12% 90%
n-body  #3 1.12  5,000,000 187,132 1541 1.38 9% 8% 12% 96%
n-body  #3 6.76  50,000,000 187,672 1541 7.02 2% 2% 1% 100%
source secs N mem gz cpu cpu load
n-body  #2 5.54  500,000 255,284 1078 1.69 40% 2% 2% 39%
n-body  #2 3.31  5,000,000 256,008 1078 3.57 99% 4% 3% 3%
n-body  #2 23.90  50,000,000 256,696 1078 24.14 1% 1% 100% 1%
source secs N mem gz cpu cpu load
n-body  #6 4.94  500,000 211,980 1430 1.25 3% 3% 10% 72%
n-body  #6 1.13  5,000,000 212,708 1430 1.39 10% 9% 96% 10%
n-body  #6 4.09  50,000,000 213,168 1430 4.35 3% 2% 2% 99%
source secs N mem gz cpu cpu load
n-body  #4 4.84  500,000 180,352 1155 1.05 37% 3% 3% 6%
n-body  #4 0.99  5,000,000 180,832 1155 1.25 97% 13% 10% 11%
n-body  #4 5.65  50,000,000 181,292 1155 5.93 2% 100% 2% 2%
source secs N mem gz cpu cpu load
pidigits  #2 4.48  2,000 174,856 674 0.75 8% 3% 4% 80%
pidigits  #2 0.63  6,000 174,624 674 0.88 16% 16% 90% 16%
pidigits  #2 1.12  10,000 176,708 674 1.40 9% 99% 8% 9%
source secs N mem gz cpu cpu load
pidigits  #3 4.68  2,000 165,368 506 0.68 5% 9% 3% 97%
pidigits  #3 0.58  6,000 167,316 506 0.81 89% 18% 16% 19%
pidigits  #3 1.00  10,000 168,088 506 1.28 11% 99% 11% 10%
source secs N mem gz cpu cpu load
pidigits  4.57  2,000 221,316 275 0.86 4% 12% 4% 66%
pidigits  0.82  6,000 223,808 275 1.08 13% 95% 15% 11%
pidigits  1.56  10,000 224,452 275 1.84 6% 99% 8% 6%
source secs N mem gz cpu cpu load
regex-redux  #3 4.38  50,000 185,388 622 0.90 8% 4% 6% 87%
regex-redux  #3 0.69  500,000 208,888 622 1.05 72% 16% 50% 14%
regex-redux  #3 2.00  5,000,000 483,076 622 3.68 76% 7% 97% 5%
source secs N mem gz cpu cpu load
regex-redux  #4 4.68  50,000 177,724 766 0.91 10% 14% 3% 61%
regex-redux  #4 0.61  500,000 202,516 766 0.97 44% 84% 18% 18%
regex-redux  #4 1.78  5,000,000 392,636 766 3.14 6% 99% 7% 66%
source secs N mem gz cpu cpu load
regex-redux  4.63  50,000 177,880 408 0.90 4% 24% 3% 37%
regex-redux  0.79  500,000 201,772 408 0.98 15% 13% 85% 14%
regex-redux  3.45  5,000,000 479,556 408 3.71 3% 99% 3% 3%
source secs N mem gz cpu cpu load
regex-redux  #5 4.66  50,000 174,716 759 0.89 21% 5% 7% 47%
regex-redux  #5 0.57  500,000 198,640 759 0.91 16% 81% 21% 44%
regex-redux  #5 1.75  5,000,000 384,588 759 3.09 6% 67% 93% 12%
source secs N mem gz cpu cpu load
reverse-complement  #2 4.53  250,000 186,244 460 0.91 2% 4% 28% 38%
reverse-complement  #2 28.65  100,000,000 1,715,632 460 28.89 1% 100% 1% 1%
source secs N mem gz cpu cpu load
reverse-complement  #9 4.63  250,000 173,708 449 0.78 13% 8% 6% 41%
reverse-complement  #9 1.79  100,000,000 669,516 449 2.05 6% 7% 6% 97%
source secs N mem gz cpu cpu load
reverse-complement  #8 4.34  250,000 175,540 522 0.75 18% 4% 2% 63%
reverse-complement  #8 1.50  100,000,000 671,028 522 1.75 7% 9% 96% 7%
source secs N mem gz cpu cpu load
spectral-norm  #3 4.77  500 182,716 521 1.49 30% 6% 8% 15%
spectral-norm  #3 0.76  3,000 180,752 521 1.88 53% 50% 51% 96%
spectral-norm  #3 1.23  5,500 180,836 521 3.86 73% 71% 91% 80%
source secs N mem gz cpu cpu load
spectral-norm  #2 4.77  500 186,432 370 1.54 7% 7% 21% 58%
spectral-norm  #2 0.91  3,000 184,740 370 2.42 56% 57% 97% 59%
spectral-norm  #2 1.58  5,500 185,512 370 5.21 77% 77% 99% 77%