3 ms·
I think this: https://developer.amd.com/amd-aocl/amd-math-library-libm/ https://developer.amd.com/amd-aocl/amd-math-library-libm/ is supposed to be the alternat
by ip26 6y ago
I think this: https://developer.amd.com/amd-aocl/amd-math-library-libm/ https://developer.amd.com/amd-aocl/amd-math-library-libm/ is supposed to be the alternative to MKL for those applications.
- jarvist 6y agoThank you! I wasn't aware of this. But this is only a replacement for libm (i.e. basic trig, exp function), not the matrix-orientated BLAS, LAPACK and SCALAPACK routines that scientific codes spend >90% of their time.
- ip26 6y agoI'm not personally familiar with those, but seems like BLAS, SCALAPACK, & others are also available: https://developer.amd.com/amd-aocl/ https://developer.amd.com/amd-aocl/
- dr_zoidberg 6y agoNo need to develop and alternative when you can trick MKL into not crippling AMD: 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/ https://www.pugetsystems.com/labs/hpc/How-To-Use-MKL-with-AM... Edit: the link I posted follows Agner's advice from the bottom of OPs link. However I think the extra information that it adds is that Zen2 Threadrippers outpaced then-current Intel's top contender. Once Zen3 and Intel's 11th Gen become available, repeating this benchmarks would be very valuable.