- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -

Libraries(Hawk): Difference between revisions

From HLRS Platforms
Jump to navigationJump to search
No edit summary
Line 40: Line 40:
|-
|-
| amd-rng
| amd-rng
| AMD Random Number Generator Library is a '''pseudorandom number generator library'''.<br>It provides a comprehensive set of statistical distribution functions and various<br>uniform distribution generators (base generators) including '''Wichmann-Hill''' and '''Mersenne Twister'''.
| AMD Random Number Generator Library is a '''pseudorandom number generator library'''.<br>It provides a comprehensive set of statistical distribution functions and various uniform<br>distribution generators (base generators) including '''Wichmann-Hill''' and '''Mersenne Twister'''.
| proprietary
| proprietary
| AMD RNG EULA
| AMD RNG EULA

Revision as of 16:49, 28 October 2019

AOCL

The AMD Optimizing CPU Libraries (AOCL) are available via

module load numlib/aocl/2.0

They are optimized to utilize AMD EPYC processors in an optimal way.

Library Purpose Source License URL
amd-blis/amd-blis-mt BLIS is a portable software framework for instantiating high-performance

BLAS-like dense linear algebra libraries.

https://github.com/amd/blis 3-clause BSD https://developer.amd.com/amd-aocl/blas-library/
amd-fftw An AMD optimized FFTW that includes selective kernels and routines

optimized for the AMD EPYC™ processor family.

https://github.com/amd/amd-fftw GPLv2 https://developer.amd.com/amd-aocl/fftw/
amd-libflame libFLAME is a portable library for dense matrix computations,

providing much of the functionality present in LAPACK.

https://github.com/amd/libflame 3-clause BSD http://developer.amd.com/amd-cpu-libraries/blas-library/#libflame
amd-libm amd-libm implements optimized trigonometric, logarithmic/exponential, power, etc.
functions that should perform better than the system libm.
Provides vector intrinsics of these as well (currently for __m128 __m128d types).
proprietary AMD LibM EULA http://developer.amd.com/amd-cpu-libraries/amd-math-library-libm/
amd-rng AMD Random Number Generator Library is a pseudorandom number generator library.
It provides a comprehensive set of statistical distribution functions and various uniform
distribution generators (base generators) including Wichmann-Hill and Mersenne Twister.
proprietary AMD RNG EULA http://developer.amd.com/amd-cpu-libraries/rng-library/
amd-securerng The AMD Secure Random Number Generator (RNG) is a library that provides APIs to access
the cryptographically secure random numbers generated by AMD’s hardware-based
random number generator implementation.
proprietary AMD SecureRNG EULA http://developer.amd.com/amd-cpu-libraries/rng-library/#securerng