ReLAPACK
The Recursive LAPACK collection
Author | Elmar Peise |
GitHub | http://github.com/HPAC/ReLAPACK |
Travis CI |
The ReLAPACK library provides recursive implementations of a collection of blocked LAPACK routines. These implementations yield the same performance as optimially tuned blocked algorithms, but do not require any tuning themselves. They not only provide a performance boost over vanilla LAPACK but also over highly optimized codes. ReLAPACK 's routines provide the same interface and features as LAPACK's blocked counterparts and can thus be effortlessly used in existing applications.
For further details, see the README on GitHub and our paper on ReLAPACK:
Performance example
MKL vs. ReLAPACK on 1 core of an Intel Xeon E5-2560 v3 (Haswell) and MKL version 11.3
Double-precision inversion of a lower triangular matrix (dtrtri):