Intel® Many Integrated Core Architecture (Intel MIC Architecture)

Xeon Phi Register Manual

Hi,

We are planning to get the Xeon Phi working in our research environment which is a non-linux / non-windows operating system. Therefore we need to write our own drivers and our driver model is quite different to the one used in Linux / Windows. We have looked at the available documents for the Xeon Phi, however from a systems point of view they are pretty disappointing. 

Is there something like a technical reference manual / register reference of the Xeon Phi containing all the available registers on host side / coprocessor side ?

Thanks.

Problem linking when offloading STL

We have some offload code that doesn't run because dlopen() fails with undefined symbols. One of the suggestions that I found was to add "-Wl,-zdefs" to the offload linker options, which might bring the undefined symbols to our attention at link time.  However, when I do this, even the most simple offload code won't link.

For example:

Problem with running program on mic

Hello,

I trying a run a simple file-open program on mic0 but the program fails (does not open file but terminates gracefully!) when i run it from the host machine and succeeds (program opens the file on mic0))when i run it directly from the mic card

I have cleared the firewalls, and i do

I_MPI_MIC = enable

% scp /opt/intel/impi/4.1.1.036/mic/bin/pmi_proxy mic0:/bin

% scp /opt/intel/impi/4.1.1.036/mic/lib/* mic0:/lib64/.

here is my run command:-

/opt/intel/impi/4.1.1.036/bin64/mpirun -host mic0 -n 1 ~/a.out

 

 

Issues for MPI library startup

hello 

I am running a MPI program which involves 5 ranks communicating with each other. The program runs fine when i run it on Xeon platform but when i put one of the process rank on MIC the program crashes giving me a segmentation fault

mpi version: intel Mpi, 4.1.1.036

This is how i am setting up the libraries and compiler settings for mic

export LD_LIBRARY_PATH=/opt/intel/composerxe/lib/mic:$LD_LIBRARY_PATH

export I_MPI_MIC=1

scp /opt/intel/impi/4.1.1.036/mic/bin/pmi_proxy mic0:/bin
scp /opt/intel/impi/4.1.1.036/mic/lib/* mic0:/lib64/.

MPI startup fail

hello 

I am running a MPI program which involves 5 ranks communicating with each other. The program runs fine when i run it on Xeon platform but when i put one of the process rank on MIC the program crashes giving me a segmentation fault

mpi version: intel Mpi, 4.1.1.036

This is how i am setting up the libraries and compiler settings for mic

export LD_LIBRARY_PATH=/opt/intel/composerxe/lib/mic:$LD_LIBRARY_PATH

export I_MPI_MIC=1

scp /opt/intel/impi/4.1.1.036/mic/bin/pmi_proxy mic0:/bin
scp /opt/intel/impi/4.1.1.036/mic/lib/* mic0:/lib64/.

Offload error

I am trying to offload a part of code and using 3 arrays of dimensions (14000*3600)

but this is giving some error related to system calls if I reduce the size of arrays to 1400*360 the code works fine 

HOST--ERROR:myoiOSSetPageAccess: mprotect failed!

S’abonner à Intel® Many Integrated Core Architecture (Intel MIC Architecture)