Intel® Many Integrated Core Architecture (Intel MIC Architecture)

CentOS 7.2 + MLNX_OFED 3.1-1 + MPSS 3.6.1

I'm trying to get mpss running on our centOS 7.2 cluster.

We're using kernel 3.10.0-327.4.4.el7.x86_64.

MLNX_OFED_LINUX-3.1- (OFED-3.1-1.0.3).

On Mellanox Technologies MT27500 Family [ConnectX-3] adapters.

Installation of both MOFED and mpss run flawlessly, except when I try to use them together.

So I can install mpss. Setup ethernet networking. Ssh from/to xeon phi. Run code on xeon phi, all without a problem problem.

I can install Mellanox ofed, use infiniband (ON THE HOST),(ibv_*_pingpong ) without problems. 

Poor speed in MIC

Dear All:

As learning purpose, i tried to code a program which find total number prime number for a given range. isprime function finds  if a number is prime or not. I added !$omp declare simd to vectorize that function. I do not know why, program perform three times slower in intel phi than host.


Host: 16 sec

MIC: 43 sec

MODULEFILE creation the easy way

If you use Environment Modules  (from Sourceforge, SGI, Cray, etc) to setup and control your shell environment variables, we've created a new article on how to quickly and correctly create a modulefile.  The technique is fast and produces a correct modulefile for any Intel Developer Products tool.

The article is here:


Rebuild ofed-driver-3.6.1-1.src.rpm MPSS installation issues


Im installing MPSS 3.6.1 on two xeon phi nodes in a cluster connected to Infiniband, CentOS 6.6 and the kernel version is 2.6.32-504.8.1.el6.x86_64, so I update the kernel-headers and kernel-devel and rebuilt the MPSS host drives as the user guide says, and so far so good, but the problem comes when I tried to rebuild OFED drivers with rpmbuild --rebuild ofed-driver-3.6.1-.1.src.rpm,  I get the following error message:

Build Problem - OFFLOAD MIC


i am trying to compile a version of my code in which i use OFFLOAD on MIC. I am able to obtain all *.o files but when i try to link them i receive a lot of errors like this:

x86_64-k1om-linux-ld: skipping incompatible /opt/intel/composer_xe_2015.2.164/compiler/lib/intel64/ when searching for

My previous code was only MPI-OPENMP without offload. I changed only three files and compiled them using -qoflload=mandatory. I obtain *.o files without any error but then i am not able to link them. 

Get the Power Consumption Info When Running a Program


When I run a program using offload mode, I want to collect the information of power consumption of the MIC. Is there any way to do that?

I found that I can use the micsmc to get the Total Power info in the command line/GUI interface.( Could I add a function from any libraries inside a program to collect the power consumption when use offload mode?

Remote procedure call, license of code call to scif library

We have developed a low latency, remote procedure call (rpc) Framework  for Xeon <--> Xeon Phi based on SCIF, which is very successful for our applications.  We think it could be helpful for other Intel Xeon Phi  users.  We would like to share the code to communities as open-source project. However we does not know if  there are any problem with Intel's license, copyright or copyright infringement, which we believe do not. Would you please help us? Thanks, Minh

offload error: cannot offload to MIC - device is not available

I am a newer in MIC.

I install and config Phi follow this link "".It seems that everything is OK.But when I run program,I get this information "offload error: cannot offload to MIC - device is not available".I source intel64 before running program.My compiler version is "Intel(R) C Intel(R) 64 Compiler for applications running on Intel(R) 64, Version Build 20151021".

I input "micctrl -s",then I get follow output:   

Subscribe to Intel® Many Integrated Core Architecture (Intel MIC Architecture)