Software Archive
Read-only legacy content
17061 Discussions

micnativeloadex xlinpack_mic

Roshan_M_
Beginner
1,020 Views

I am trying to use the micnativeloadex to launch the SMP linpack for MIC that comes packaged with the MKL libs, but its complaining as below

$ micnativeloadex ./xlinpack_mic -a "/home/testing/phi/linpack/lininput_mic"
Either the supplied binary isn't a regular file, or its size is zero.

Any pointers?

0 Kudos
4 Replies
Kevin_D_Intel
Employee
1,020 Views

I'm not familiar with this benchmark but I did find a rather complete section in the User’s Guide for MKL devoted to it, Intel® Optimized LINPACK Benchmark for Linux* OS, https://software.intel.com/en-us/node/528615.

It appears you should refer to the runme_mic script that is supplied for details about files to be uploaded to the card and running the native binary.

Hope that helps.

0 Kudos
Roshan_M_
Beginner
1,020 Views

Hi Kevin,

That is right, I can use the runme_mic either from the MIC, but I was wondering what is preventing the micnativeloadex from running the xlinpack_mic. Shouldn't that be possible? I dont understand what micnativeloadex is complaining about?

Thank you

0 Kudos
Kevin_D_Intel
Employee
1,020 Views

Yes, I reproduced that error myself but unfortunately I can’t speak to it. I don’t have any insight into what micnativeloadex looks it inside the exe. Hopefully someone from the MPSS team or the MKL team (who I pinged about your post) can chime in with help. Using some of its other options, micnativeloadex reports it is a native Xeon Phi™ executable and can even decipher the shared library dependencies, but for unknown reasons it reports that error as if something is wrong with the executable.

Sorry I can’t be of more help.

0 Kudos
Roman_D_Intel1
Employee
1,020 Views

The reason for the failure is that the xlinpack_mic binary is a PIE (position-independent executable) and micnativeloadex does not support such binaries prior to 3.6 which I think RTMd on October 1.

0 Kudos
Reply