- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page