The Computer Language
Benchmarks Game

Chapel versus Julia fastest programs

Always look at the source code.

These are only the fastest programs. Look at the other programs. They may seem more-like a fair comparison to you.

fasta
source secs mem gz busy cpu load
Chapel 1.66 5,296 1396 5.97 99% 87% 87% 87%
Julia 3.16 373,700 1203 9.06 63% 63% 87% 73%
binary-trees
source secs mem gz busy cpu load
Chapel 14.61 366,656 474 44.44 100% 74% 75% 56%
Julia 21.19 645,680 372 66.24 74% 74% 77% 88%
pidigits
source secs mem gz busy cpu load
Chapel 1.63 6,236 423 1.72 99% 2% 1% 2%
Julia 2.19 166,356 674 2.55 6% 99% 6% 6%
n-body
source secs mem gz busy cpu load
Chapel 21.85 5,508 962 22.10 100% 0% 0% 1%
Julia 22.53 179,180 1541 23.14 100% 1% 1% 1%
k-nucleotide
source secs mem gz busy cpu load
Chapel 16.75 291,856 1029 63.26 100% 93% 93% 92%
Julia 12.93 351,180 1365 32.90 48% 61% 68% 77%
fannkuch-redux
source secs mem gz busy cpu load
Chapel 15.53 4,548 728 61.90 100% 100% 99% 100%
Julia 11.12 188,240 1067 41.08 87% 91% 99% 93%
spectral-norm
source secs mem gz busy cpu load
Chapel 3.99 5,380 310 15.83 99% 99% 99% 99%
Julia 2.67 168,520 521 8.98 79% 79% 79% 99%
mandelbrot
source secs mem gz busy cpu load
Chapel 5.82 36,220 620 23.04 99% 99% 99% 99%
Julia 3.24 260,364 579 11.81 89% 88% 99% 89%
reverse-complement
source secs mem gz busy cpu load
Chapel 6.10 1,052,616 976 11.56 99% 32% 19% 40%
Julia 2.99 663,100 522 3.40 5% 5% 6% 98%
regex-redux
source secs mem gz busy cpu load
Chapel 9.37 554,260 477 18.22 99% 13% 13% 70%
Julia 3.58 476,684 622 6.31 68% 4% 99% 5%
Chapel

chpl version 1.20.0
Copyright (c) 2004-2019, Cray Inc.

Julia

julia version 1.3.0
export JULIA_NUM_THREADS=4