Earlier quoted context omitted.
From the oneDNN documentation[1]: > The library is optimized for Intel Architecture Processors, Intel Processor Graphics and Xe architecture-based Graphics. Now, whether "optimized" means tuned for Intel architecture, or crippled for other architecture, is something to be figured out. Given the precedent set by MKL, I wouldn't trust it to be the 'tuned' option. Someone who speaks C++ may be able to better discern if…
Full disclosure, I work with the team behind Embree and OIDN. I've never personally worked with oneDNN. I'll just say that we test our code on Intel CPUs (obviously) and therefore optimize performance based on those tests. We don't have AMD CPUs readily available to test with (as you might imagine). However, since all the code is open source, third parties often do benchmarks across platforms. Michael Larabel from Ph…
I guess I just get suspicious whenever I see MKL mentioned.