How to export/source application specific settings and paths while running in Symmetric mode on both host and MIC.
I see FUB = P54C, CRI and VPU in Intel® Xeon Phi™ Coprocessor (codename: Knights Corner) Performance Monitoring Units manual. What do they stand for? Is there any difference in methodology to measure these values using perf counters?
I am having problem with 2013_sp1. The code that compiles fine with last version suddenly fails to build with the following error message:
": internal error: ** segmentation violation signal raised **
Access violation or stack overflow. Please contact Support.
icpc: error #10014: problem during multi-file optimization compilation (code 4)
Again, the code compiles fine with the last, pre-sp1 icpc. This happens only on MIC. The same code (other than MIC specific optimizations) compiles fine on x86.
I am executing a single threaded copy read program which is pinned to a core. and the program is complied with -O0 -no-vec -no-opt-prefetch options.
static int a[STREAM_ARRAY_SIZE];
for (j=0; j<STREAM_ARRAY_SIZE; j++)
I use VTUNE to read the performance counter. When STREAM_ARRAY_SIZE= 1*10^6 or 2*10^6 Both L2_DATA_READ/WRITE_MISS_CACHE_FILL are 0. and if with 4*10^6 I see a value of 10000.
The IA32 and Intel64 (host) processors have Guaranteed Atomic Operations for load and store of
word aligned word
double word aligned double word
P6 and later aligned and unaligned word, dword and qword within single cache line.
What are the guaranteed atomic load and store operations on Xeon Phi?
simple question. How can I turn off ECC on KNC?
Is there any procedure or guide for Running HPL benchmark on MIC cards? I've a system with two MIC cards.The Host system has 128GB memory. How I should set the problem size, PxQ values?
I'm trying to run hpl-2.0(which is downloaded and compiled manually by me) on the Host system + 2 MIC cards. It fails with following error:
rank = 25, revents = 29, state = 1
Assertion failed in file ../../socksm.c at line 2963: (it_plfd->revents & POLLERR) == 0
internal ABORT - process 0
APPLICATION TERMINATED WITH THE EXIT STRING: Interrupt (signal 2)
The mpirun command used is:
I am trying to run gdb on the mic and i get the following error:
HYDU_create_process (./utils/launch/launch.c:111): execvp error on file /tmp/gdb (No such file or directory)
but i did copy the gdb on mic using--> scp /usr/linux-k1om-4.7/linux-k1om/usr/bin/gdb mic0:/tmp"
we have a cluster where nodes have 2 Intel Phis each. I have been installing MPSS 3.1.2, on a test node and the 2 Phis and I have reached a point were I can compile and run off-loaded code on the cards (including the micperf suite).
I am trying to create users on the cards using the
# micctrl --configuser=none
# micctrl --useradd=usmtiq --uid=49183 --gid=49183 --comment="Michael E. Thomadakis" --sshkeys=/tmp/usmtiq/.ssh mic0