Skip to content

Intel MKL linear algebra backend for Julia

License

Notifications You must be signed in to change notification settings

Jutho/MKL.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MKL.jl

Intel MKL linear algebra in Julia.

Build Status Build status

MKL.jl is a package that makes Julia's linear algebra use Intel MKL BLAS and LAPACK instead of OpenBLAS. The build step of the package will automatically download Intel MKL and rebuild Julia's system image against Intel MKL.

To Install:

julia>]add https://github.com/JuliaComputing/MKL.jl

After installation it should build automatically (which takes some time). If building was not triggered automatically (happens when MKL download is done already on the system), run the following command:

julia>] build MKL

Then after building restart Julia.

To Check Installation:

Once the install has completed, you'll have

julia> using LinearAlgebra

julia> BLAS.vendor()
:mkl

and all Julia's dense linear algebra routines ranging from matrix multiply, over solving linear systems of equations, to eigenvalue computations will be computed by Intel MKL. In many cases, this will greatly improve the execution time.

About

Intel MKL linear algebra backend for Julia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 100.0%