IntelVectorMath.jl icon indicating copy to clipboard operation
IntelVectorMath.jl copied to clipboard

Julia bindings for the Intel Vector Math Library

Results 9 IntelVectorMath.jl issues
Sort by recently updated
recently updated
newest added

The current documentation via the Readme is fine, but fairly long, and somewhat incomplete. This setup should be moved to Documenter.jl, also rebuilding the performance plots when deploying on master,...

Some functions that are available in MKL are currently not defined, as they are slower than base, but "more accurate". This should be evaluated, first by adding the various commented...

Integrate Intel SVML https://software.intel.com/en-us/cpp-compiler-developer-guide-and-reference-intrinsics-for-short-vector-math-library-svml-operations

Future

It seems like IVM is using all threads available on a machine per default. When sharing resources on a cluster with multiple users this is not something that you want,...

Now the library only supports doing a calculation on an `Array` and also returns an `Array`. It may be worth while to define scalar methods too. ```julia julia> IVM.sin(1.1) ERROR:...

Enhancement

In https://github.com/JuliaMath/VML.jl/pull/17, there are some functions that are commented in test/common https://github.com/Crown421/VML.jl/blob/1a5450cd613f1c1da331789c2f386c0247d94614/test/common.jl#L40

Usability

MKL libraries are known to be hampered on AMD processors. There appears to be a undocumented environment flag to improve on that, for now, as seen here: https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AMD-Ryzen-and-Threadripper-CPU-s-Effectively-for-Python-Numpy-And-Other-Applications-1637/ The VML...

Enhancement

Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5. Release notes Sourced from actions/cache's releases. v5.0.0 [!IMPORTANT] actions/cache@v5 runs on the Node.js 24 runtime and requires a minimum Actions Runner version of 2.327.1....

dependencies
github_actions

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. Release notes Sourced from actions/checkout's releases. v6.0.0 What's Changed Update README to include Node.js 24 support details and requirements by @​salmanmkc in actions/checkout#2248 Persist...

dependencies
github_actions