Skip to content

Julia should (almost) always be under: "First a few simple programs."

At: https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/fannkuchredux.html Julia 43.74 181,932 434 44.01

Seemingly should replace "OCaml #2 (closed)" under since it is simpler (at least shorter, seemingly the metric), and faster.

Yes, mem is worse (but not the metric) and mem use is much better in latest Julia. Now Julia starts with 1 BLAS thread, not a lot (explains a lot of Julia's mem overhead), until using LinerAlgebra

Mem use has hurt e.g. when using Distributed so might want to benchmark such on most recent (beta?) version.

Again at: https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/nbody.html

This would be second shortest/simplest (and fastest of those three you have): 1.0 Julia #8 (closed) 4.24 225,844 1111

https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/revcomp.html 3.7 Julia #9 (closed) 1.68 681,000 449 3.1 Julia #8 (closed) 1.44 683,748 522

https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/binarytrees.html 16 Julia #3 (closed) 15.27 608,728 634

Should also be here (and Perl #4 (closed) and more): https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/pidigits.html 2.6 Julia 1.88 265,496 275

Could arguably be added here (but also other shorter, e.g. C code): https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/fasta.html 35 Julia #3 (closed) 27.51 237,412 896

Here beating out the to Go program: https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/spectralnorm.html 1.6 Julia #4 (closed) 1.11 188,696 429

Here shortest (only 16% slower): https://benchmarksgame-team.pages.debian.net/benchmarksgame/performance/mandelbrot.html 26 Julia 26.80 210,712 373

Edited by Páll Haraldsson