0

I am looking for a definitive answer as to whether the Intel DAAL libraries are compatible with the x100 Knights Corner Xeon Phi co-processor.

I have searched high and low on the internet can can't tell either way, and can't seem to make it work on my x100 Xeon Phi.

KKel
  • 61
  • 6
  • I am struggling with this same question. No documentation anywhere though it does say it supports the Intel Xeon Phi which might be translated as all models? It doesn't help that DAAL apparently will run on the host CPU if the MIC is not available for whatever reason. Is there an equivalent of the OFFLOAD_REPORT for daal? I cannot figure out if the DAAL examples are running on the coprocessor or on the CPU. – Chris Njuguna Nov 08 '18 at 19:13

1 Answers1

1

Okay. Found this. Only the KNL is mentioned in the list of Xeon Phi processors. It is not explicit though that the KNC is not supported. enter image description here

From Daal supports KNL

Chris Njuguna
  • 335
  • 1
  • 3
  • 12
  • 1
    That would make sense. KNL uses the same AVX512F machine code as Skylake-SP (Scalable Xeon), while KNC uses its own SIMD machine code format that's similar to but not compatible with AVX512. So a separate build of DAAL would have been needed to work on KNC. (And apparently there isn't one). Or for any hand-written asm in DAAL, it would have had to be hand-ported to KNC. – Peter Cordes Nov 08 '18 at 21:49
  • Confirmation from the Intel DAAL Github page: https://github.com/intel/daal/issues/39#issuecomment-438616658 – Chris Njuguna Mar 27 '19 at 07:30