Author Topic: Intel Math Kernel Library and it's ‘Cripple AMD CPU’ function.  (Read 1894 times)

2019-11-27, 13:55:10

agentdark45

  • Active Users
  • **
  • Posts: 579
    • View Profile
I was reading about the following and was wondering if this applies to Corona/3ds max in any way:

https://www.reddit.com/r/Amd/comments/e24jqp/extremetech_how_to_bypass_matlabs_cripple_amd_cpu/

Cliff notes:

Anything that uses the Intel Math Kernel Library (https://en.wikipedia.org/wiki/Math_Kernel_Library) uses a discriminative CPU Dispatcher that does not use efficient codepath according to SIMD support by the CPU, but based on the result of a vendor string query. If the CPU is from AMD, the MKL does not use SSE3-SSE4 or AVX1/2 extensions but falls back to SSE1 no matter whether the AMD CPU supports more efficient SIMD extensions like AVX2 or not.

When fixed, the results are claimed to be: "AMD’s performance improves by 1.32x – 1.37x overall. Individual test gains are sometimes much larger. Obviously these results are much worse for Intel, changing what looked like a narrow victory over the 3960X and a good showing against the 3970X into an all-out loss."

Devs can you weigh in on this?
Vray who?