3 ms·
AOCL (https://developer.amd.com/amd-aocl/ https://developer.amd.com/amd-aocl/ ) is also a thing that exists. But yes, they are generally way behind in this are
by chrchang523 7y ago
AOCL (https://developer.amd.com/amd-aocl/ https://developer.amd.com/amd-aocl/ ) is also a thing that exists.
But yes, they are generally way behind in this area, and in my domain (genomics) this is a serious barrier to adoption. I've been waiting for years for good-enough AMD-optimized linear algebra libraries, but distribution of Linux binaries statically linked to Intel MKL is still the obvious best choice as of November 2019, and that's a shame.
- galeos 7y agoMATLAB (which I think uses Intel MKL) showing faster performance for Intel than AMD but apparently due the above issues of the MKL libraries not utilising AVX on AMD processors? Is this correct? https://www.extremetech.com/computing/302546-amd-threadripper-3970x-3960x-intel-10980xe-cascade-lake-cpu-review https://www.extremetech.com/computing/302546-amd-threadrippe...
- sliken 7y agoYes, it's correct. But it's easy to fix, just do this: export MKL_DEBUG_CPU_TYPE=5 Depending on the benchmark, I've seen up to 6.6x improvement in matlab on the AMD Rome/Zen2 chips