Benchmark for latest julia?

With further work I got the Octave and Java benchmarks to run.

Most of the Go benchmarks run correctly, but rand_mat_mult and rand_mat_stat seg fault during calls to the gonum-blas libraries. I haven’t been able to run the Lua benchmarks for lack of gsl-shell (no binaries available, can’t get it to compile).

I’m puzzled by two things: the improvement of mandel performance for Java and Javascript, and the worsening of rand_mat_mul for Octave, Python, and R. At this point think I should make a PR for my fixes to julia/test/perf/micro so that others can run the benchmarks and try to make sense of those changes, or maybe try to get Lua and Go working, too.

I’m inclined to wait to resolve these questions before making a PR to julialang.org to update the benchmark data and plot, unless people here think otherwise.

Also, I like showing C==1 on the plot, and I’d prefer ordering languages with generally faster towards the left and generally slower towards the right. How’s that with everyone?

7 Likes