Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
34 Views

IPP "Invalid Instruction" error on new machine

Hi,

We getting alot of IPP runtime errors when running our code on our new machine

here is one example when we run the ippsSet_64f

Instruction error.jpg

why is ippsk0 is loaded while our pc only support up to avx2

we are using IPP 2017

Here is the new machine configuration:

NewGenPic.PNG

 

0 Kudos
3 Replies
Highlighted
Moderator
34 Views

IPP fixed the problem on the incorrect code dispatching for the Intel® AVX512 processor systems running with the OS that does not support AVX-512 instructions. The problem caused some Intel® IPP functions report "illegal instructions” errors. the fix of the problem has been available since 2018.2 version of IPP

0 Kudos
Highlighted
Employee
34 Views

Hi Zion,

guess you use too old CPU-Z version: Xeon 6130 supports AVX512 (https://ark.intel.com/products/120492/Intel-Xeon-Gold-6130-Processor-22M-Cache-2-10-GHz-) - therefore IPP correctly dispatches k0 code version - the problem is (was) that IPP 2017 doesn't check that AVX512 is supported by OS. Therefore, as Gennady mentioned above, - you should use the newer (fixed) IPP version, or install OS with AVX512 support.

regards, Igor

0 Kudos
Highlighted
Moderator
34 Views

here you may see more details about this problem: https://software.intel.com/en-us/articles/issue-fix-illegal-instructions-error-in-intel-ipp-functions/

0 Kudos