Except that appears to be using Julia's * operator for Float64 arrays which would call BLAS, no?
On Wed, Jan 27, 2016 at 2:29 PM, Ismael Venegas Castelló < [email protected]> wrote: > Native in this context means it's apure Julia implementation, ie. it's not > calling an underliying C/Fortran library, see: > > * https://github.com/kostya/benchmarks/blob/master/matmul/matmul-native.jl > > It seems the author has updated the code to use @time, but it's still > timing the JIT. I'll send him a PR > > > El miércoles, 27 de enero de 2016, 8:33:28 (UTC-6), Sisyphuss escribió: >> >> In the Matmul benchmark, "Julia Native" ranks 1st. >> What is Julia Native? >> >> >> On Wednesday, January 27, 2016 at 7:02:51 AM UTC+1, Nitin Arora wrote: >>> >>> Check out this thread. There seems to be discussion on this matter >>> already. Looks like the code used for these benchmarks was not well >>> optimized for Julia and looks they are including Julia startup time and JIT >>> compilation. >>> >>> https://groups.google.com/d/topic/julia-users/4AgBccftrps/discussion >>> >>> and >>> >>> https://github.com/JuliaLang/julia/issues/14808#event-527206420 >>> >>> >>> On Tuesday, January 26, 2016 at 8:07:54 PM UTC-8, George wrote: >>>> >>>> I was surprised to se the results on the following benchmarks: >>>> https://github.com/kostya/benchmarks >>>> >>>> Some benchmarks of different languages >>>> <https://github.com/kostya/benchmarks#brainfuck>Brainfuck >>>> >>>> Brainfuck <https://github.com/kostya/benchmarks/tree/master/brainfuck> >>>> <https://github.com/kostya/benchmarks#benchb>bench.b >>>> LanguageTime,sMemory, Mb >>>> Nim Clang 3.21 0.7 >>>> Felix 4.07 1.3 >>>> Nim Gcc 4.52 0.6 >>>> Java 4.94 147.6 >>>> C++ 5.08 1.1 >>>> Rust 5.46 4.9 >>>> Scala 5.90 116.3 >>>> D 6.57 1.0 >>>> D Ldc 6.61 0.9 >>>> Crystal 6.97 1.3 >>>> Go 7.29 1.3 >>>> Javascript Node 8.74 15.0 >>>> D Gdc 8.87 1.0 >>>> Julia 9.25 59.0 >>>> Javascript V8 9.41 8.1 >>>> Go Gcc 13.60 10.0 >>>> Python Pypy 13.94 55.4 >>>> Javascript Jx 17.14 11.0 >>>> C# Mono 18.08 15.4 >>>> OOC 48.86 1.3 >>>> Ruby JRuby 87.05 124.1 >>>> Ruby Topaz 112.91 36.0 >>>> Ruby JRuby9K 160.15 297.2 >>>> Ruby 226.86 8.0 >>>> Tcl 262.20 2.7 >>>> Python 452.44 4.9 >>>> Ruby Rbx 472.08 45.0 >>>> Python3 480.78 5.5 <https://github.com/kostya/benchmarks#mandelb> >>>> mandel.b >>>> >>>> Mandel in Brainfuck >>>> <https://github.com/kostya/benchmarks/blob/master/brainfuck/mandel.b> >>>> LanguageTime,sMemory, Mb >>>> Nim Clang 28.96 1.0 >>>> Felix 40.06 3.7 >>>> D Ldc 43.30 0.9 >>>> D 45.29 1.2 >>>> Rust 46.34 4.9 >>>> Crystal 48.62 1.3 >>>> Nim Gcc 50.45 0.9 >>>> Go 52.56 7.6 >>>> Java 55.14 69.9 >>>> Cpp 56.63 1.1 >>>> Scala 64.37 126.4 >>>> D Gdc 70.12 1.5 >>>> Go Gcc 85.67 10.7 >>>> Javascript Node 92.65 15.8 >>>> Julia 94.33 56.9 >>>> ... >>> >>>
