Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

John Colvin via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Sep 23 07:55:02 PDT 2016


On Friday, 23 September 2016 at 13:25:30 UTC, Ilya Yaroshenko 
wrote:
> Mir is LLVM-accelerated Generic Numerical Library for Science 
> and Machine Learning.
>
> Benchmark:
> http://blog.mir.dlang.io/glas/benchmark/openblas/2016/09/23/glas-gemm-benchmark.html
>
> Mir v0.18.0 release notes:
> https://github.com/libmir/mir/releases/tag/v0.18.0
> The release includes Mir's D Foundation GSoC project.
>
> Do not forget to star the project:
> https://github.com/libmir/mir
>
> Best regards,
> Ilya

Looks excellent. I tested compared to Apple's Accelerate BLAS and 
got similar results.

Environment variables to set single thread for cblas:
for openBLAS: OPENBLAS_NUM_THREADS=1
for Accelerate (Apple): VECLIB_MAXIMUM_THREADS=1
for intel MKL: MKL_NUM_THREADS=1


More information about the Digitalmars-d-announce mailing list