# Benchmark for latest julia?

**URL:** <https://discourse.julialang.org/t/benchmark-for-latest-julia/5991>\
**Category:** Community\
**Tags:** question\
**Created:** [September 20, 2017, 2:47am UTC](https://discourse.julialang.org/t/benchmark-for-latest-julia/5991 "2017-09-20T02:47:24Z")\
**Posts on this page:** 1\
**Showing post:** 53

<div class="post-metadata">

**Author:** ![John\_Gibson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/john_gibson/32/5321_2.png) [@John\_Gibson](https://discourse.julialang.org/u/John_Gibson)\
**Post date:** [October 3, 2017, 3:01am UTC](https://discourse.julialang.org/t/benchmark-for-latest-julia/5991/53 "2017-10-03T03:01:56Z")

</div>

I posted this PR a few days back. It gets test/perf/micro running again on julia-0.7.0. It’s a few Makefile changes for libraries that have moved in the julia source tree since 0.4.0.  
[https://github.com/JuliaLang/julia/pull/23922](https://github.com/JuliaLang/julia/pull/23922)

A few things/decisions remain before producing new benchmark data for publication:

1. Getting Fortran to call BLAS. I tried @Ralph_Smith’s suggestion above but got utterly horrific rand\_mat\_mul results (~100 times slower). I need to double-check that I linked to the correct -lblas, or that there wasn’t some problem in the interface with wrong integer size.

2. Getting R, Python, and Octave to call BLAS for rand\_mat\_mul. It looks like that’ll require recompiling and relinking these packages (instead of using my non-BLAS default packages on openSUSE). I’m not keen on doing this, and I’m not sure it’s fair.

3. Investigate slowness of mandel on C compared to Java, Javascript, and Lua. I’d welcome help here.

4. Rename the benchmarks. This idea has come up repeatedly as a way to clarify we are testing recursion, not the optimal fib algorithm, for example. My proposed renaming

| old | new |
| --- | --- |
| fib | recursion\_fibonacci |
| quicksort | recursion\_quicksort |
| pi\_sum | iteration\_pi\_sum |
| mandel | iteration\_mandelbrot |
| parse\_int | parse\_integers |
| rand\_mat\_mul | matrix\_multiply |
| rand\_mat\_stat | matrix\_statistics |
| printfd | print\_decimals |

Do those look good?

---

_[View the full topic](https://discourse.julialang.org/t/benchmark-for-latest-julia/5991)._
