News for hackers. Stuff that matters.
Re:Intel MKL on AMD Zen by rasz on Monday August 31, 2020 @11:49PM (#24338361)
>Good news: Intel seems to be adding Zen kernels

how is that good news when your investigation shows in reality its "Intel seems to be adding cripple-Zen kernels" when compared to spoofing Intel? 382 GF/s vs 430 GF/s

Re:Intel MKL on AMD Zen by rblatz on Tuesday September 01, 2020 @02:05AM (#24338995)
I’m an AMD fanboy, and just built a new Ryzen box. I’d be curious to see if there is a difference in accuracy running the two kernels on AMD hardware.

Maybe it is faster but less accurate to run the intel kernel on AMD hardware.

Re:Intel MKL on AMD Zen by Tuna-Fish on Tuesday September 01, 2020 @05:29AM (#24339933)
There is no difference. The operations these kernels use are all well-defined and work identically on all CPUs that implement them. In general, FP/SIMD is not nearly as much of a crapshoot as people seem to expect it to be. Beyond timings, there are generally no user-space visible differences in operation between any AVX/SSE instructions in Intel/AMD cpus.
Re:Intel MKL on AMD Zen by danieldk on Tuesday September 01, 2020 @01:07AM (#24338731)
It's early days. Maybe they are still working on tuning the kernels?
Re:Intel MKL on AMD Zen by rcxdude on Tuesday September 01, 2020 @05:02AM (#24339792)
But why not start with the kernels they already have which already perform better on the target hardware?
Re:Intel MKL on AMD Zen by NedFlanders on Tuesday September 01, 2020 @12:22PM (#24343464)
And thats exactly the key question. The original kernel that Intel uses on their own CPUs works perfectly fine on AMD. Otherwise Matlab wouldn't have validated it in their production release in 2020a. So the key question is: Why is Intel taking efforts in implementing a specific kernel for AMD that is somewhat slower. I guess there aren't too many answers out there that make sense.

The entire Industry should develop a true interest to push OSS alternatives. And all OSS projects should honestly think twice about implementing such a CSS like the MKL as a standard.