Hi all,
I'm near the end of a major (API preserving) rewrite of netlib-java that will make it a *lot* easier for end users to use native implementations of BLAS/LAPACK/APACK and to build their own machine optimised versions. Also included are offset parameters. These have been the two biggest RFEs in almost 5 years.
SNAPSHOT releases are available for testing (I have to get my RPi into a fit shape to check the ARM HF build).
One thing I'm really missing are tests and perf tests. I rely on upstream developers to run their tests against my releases to check that the methods they use are giving the results they expect.
I have a ticket to use F2J to port the official netlib tests
but that is going to be a major piece of work.
I also have a couple of very small performance tests (basically ddot, dgesvd and dsygv). Results for ddot are on the project page (with some interesting performance from the pure Java impl!).
Next on my list is to get MTJ to use this new lib, and to implement GPU acceleration in MTJ for dense matrix/vector multiplication! Hopefully you'll be able to re-run your benchmarks when that happens.
I was also hoping you might have some more standard BLAS/LAPACK benchmarks that I could use ? I'm tracking this under
so feel free to respond here on directly on the ticket.
Best regards,
Sam