-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate gsl-shell/luajit into microbenchmarks #6430
Conversation
- Also update command to get Julia version info. - Renames label for gsl-shell/lua tests from gsl_shell to lua. - Remove non-working external BLAS usage warning Closes #1662.
Ready for review. Provisional benchmark results:
|
I reran the tests with an upgraded version of R. The change in performance numbers is quite interesting:
|
While you're at it, Octave also had a major recent release that could improve their numbers. |
Maybe they finally pulled in Radford Neil's patches? |
Unfortunately Octave 3.8 hasn't made it into any Ubuntu distribution stream that I'm aware of, and I'm too lazy to build from source. ;-) |
Fair enough, the idea that the benchmarks should be based on "standard default easy installation version" makes perfect sense. |
Those Lua numbers are definitely interesting, as are the improved R numbers. |
I get an error with the fortran tests, because of the static compilation |
@cbecker this is our main julia test machine whose specs are mentioned somewhere near the benchmarking data. It does have quite a lot of memory, which could be a factor. |
I think the static compilation flag was introduced before my time. It's probably unnecessary if you can get away without using it. |
@jiahao I don't think having huge amounts of memory would speed up |
Mm, the thought did occur to me. Here's the tail end of cpuinfo:
|
The difference is that I have, on top of what you listed, I suppose the timing difference could be due to @JeffBezanson is there an easy way to disable AVX within Julia? I could try that to confirm that this is the issue. |
@cbecker grep for avx2 in |
Thanks @ihnorton. @jiahao, @StefanKarpinski Indeed, AVX is slowing it down.Timings for
I suppose there are cases where AVX indeed helps (EDIT: indeed, |
Integrate gsl-shell/luajit into microbenchmarks
Integrate gsl-shell/luajit into microbenchmarks
Closes #1662.