7 ms·
AMD is blowing Intel out of the water with the latest benchmarks. Intel's lone remaining advantage is its MKL performance in single-threaded performance (and th
by jaredtn 7y ago
AMD is blowing Intel out of the water with the latest benchmarks. Intel's lone remaining advantage is its MKL performance in single-threaded performance (and they've done some shady handicapping of AMD CPUs to get there), but in multiprocessing and most ML workflows AMD is the clear winner. The ThreadRipper series is an amazing product.
- shaklee3 7y agoI would say that AMD should make their own mkl if they want to compete. It's fine that it runs on AMD, but it is, after all, a closed-source library made by Intel. At some point amd needs to take the software side seriously. Same goes for GPU.
- stevefan1999 7y agoWhat about OpenBLAS?
- shaklee3 7y agoOpenblas is significantly slower than mkl for most things, and doesn't have all the same features (only the blas part). It's also not developed by AMD. I think they need to take their software more seriously in general, since the best hardware doesn't matter with poor libraries.
- knweiss 7y agoFWIW: AMD offers this: https://developer.amd.com/amd-aocl/blas-library/ https://developer.amd.com/amd-aocl/blas-library/ The source code is available on GitHub.
- shaklee3 7y agoI think AMD needs to take a page from Nvidia and really get their software together. The CPU and GPU libraries are a mess. There are multiple versions of libraries where in some cases both are maintained and it's not clear which to use, and in others, one is dead but may perform better than the new one. Intel and Nvidia let you download a single package for all scientific computing.
- puranjay 7y agoThe 3950x Threadripper numbers make Intel look like a chump. The only areas where Intel still has an edge is single core performance. In anything multicore, AMD's numbers are downright outrageous