Chapel versus Julia fastest performance Always look at the source code. If the fastest programs are hand-written vector instructions, does the host language matter? You might be more interested in the less optimised programs — more seconds, less gz source code. fannkuch-redux source secs mem gz cpu secs Julia #2 7.85 209,420 1067 29.81 Julia #3 7.90 202,488 886 30.35 Chapel #2 8.09 10,932 731 32.18 Julia 39.10 179,144 434 39.37 n-body source secs mem gz cpu secs Julia #8 4.11 226,264 1111 4.38 Chapel #3 5.60 10,940 960 5.61 Julia #4 5.65 199,672 1155 5.92 Chapel #2 6.10 10,940 971 6.11 Julia #3 6.81 202,744 1541 7.08 Julia #2 23.45 271,236 1078 23.72 spectral-norm source secs mem gz cpu secs Chapel #2 0.73 10,948 335 2.89 Julia #4 1.09 185,772 429 3.67 Julia #2 1.26 192,016 370 4.14 Chapel 1.45 10,948 310 5.75 mandelbrot source secs mem gz cpu secs Julia #8 1.30 232,128 624 4.69 Julia #7 1.33 232,380 619 4.83 Julia #4 1.90 257,172 574 5.40 Julia #3 1.49 273,488 579 5.46 Julia #6 1.98 244,100 562 5.72 Julia #5 1.56 268,576 571 5.81 Chapel #3 1.90 37,372 591 7.55 Chapel 6.61 37,436 460 26.38 Julia 26.84 209,200 373 27.10 pidigits source secs mem gz cpu secs Chapel #2 0.75 10,940 423 0.76 Chapel #4 0.75 10,940 509 0.76 Julia #3 0.95 175,984 506 1.22 Julia #2 1.06 188,536 674 1.33 regex-redux source secs mem gz cpu secs Julia #5 1.72 410,660 759 3.11 Julia #4 1.77 417,048 766 3.16 Julia #3 2.05 509,040 622 3.74 Julia 3.58 389,648 408 3.85 Chapel #3 3.63 551,844 492 4.57 Chapel #2 4.50 551,924 489 5.43 fasta source secs mem gz cpu secs Chapel #6 0.79 10,880 1104 0.80 Julia #8 1.12 191,000 1082 1.38 Julia #5 2.41 216,748 950 2.68 Julia #4 2.50 198,044 1049 2.76 Chapel #5 0.94 10,880 1391 3.47 Chapel #3 4.12 10,880 1229 4.13 Julia #7 1.70 395,444 1182 4.61 Julia #6 1.88 396,436 1203 4.88 Julia #3 11.10 190,736 896 11.36 k-nucleotide source secs mem gz cpu secs Julia #8 4.64 374,472 951 11.01 Julia #7 6.88 360,996 1368 17.50 Chapel #4 5.66 192,092 1031 20.12 Chapel #3 6.50 198,044 1007 23.41 Julia 196.01 1,976,552 695 194.57 reverse-complement source secs mem gz cpu secs Julia #8 1.44 978,216 522 1.71 Julia #9 1.68 975,488 449 1.95 Chapel #8 0.91 1,056,436 1298 2.70 Chapel #3 1.57 1,884,484 764 2.93 Chapel #5 1.69 1,884,480 610 2.99 Julia #2 32.27 1,764,328 460 32.54 binary-trees source secs mem gz cpu secs Chapel #3 8.09 300,444 488 24.60 Julia #3 7.52 501,992 634 26.84 Julia #2 18.10 487,544 423 33.96 Julia #5 12.42 443,884 390 40.86 Julia #4 13.69 477,196 372 43.36 Chapel chpl version 1.29.0 built with LLVM version 14.0.0 Copyright 2020-2022 Hewlett Packard Enterprise Development LP Copyright 2004-2019 Cray Inc. Julia julia version build 19.0.1+10-21 all Chapel programs & measurements all Julia programs & measurements