Missed optimization opportunity ANY(array .eq. 0.0)
It is a common occurrence to test a result array for conditions.vector_mod = mod(vector_num, vector_i) !dir$ if(.true.) if(ANY(vector_mod .eq. 0) return !dir$ else do j=1,vector_length...
View ArticleError: (pointer to array) may not be used in a subscript operation. How could...
Hello everybody.I have a pointer like this:float **p = ...; ... #pragma offload target(mic) in(p[0]:length(...)) _FUNCITON_Then I got error info: ` "p" may not be used in a subscript operation.` when...
View ArticleLogin as root on mic0
Hello,I want to copy some .so files to /lib64 on mic0 via scp. However, I get an permission denied. When I try to login as root using ssh, after typing in my sudo password nothing happens.I already...
View Articledata transfer issue on MIC
Hello!I'm optimizing an application with Xeon Phi 5110P. And its initialization part looks as below:#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct { float...
View ArticleCannot execute binary error on an Intel Xeon Phi
I am having a C code that compiles and runs properly locally on my machine. But when I am trying to compile with the icc and the -mmic flag and test it on Intel Xeon Phi, I am getting the following...
View ArticleError while offloading a parallel region
Hi,I have written my first offload program in fortran which is displayed below. The program can get out of the parallel region where I was able to printout the values of variables ener1 and ener2....
View Articleoffload_signaled documentation
In the C++ (v16.0 update 1) documentation:Determining if Code has Completed Running on a CoprocessorTo determine if a section of offloaded code has completed running on a given coprocessor, you can use...
View Articleoffload error: cannot find offload entry with 16.0.1
After a system and compiler upgrade my previously working program now gives the following error during an offload:offload error: cannot find offload entry...
View Articleissues with offload and #include
Hi!I have this code://#include <string> #pragma offload_attribute (push, target(mic)) #include <algorithm> #include <numeric> #pragma offload_attribute (pop) int main() { #pragma...
View Articlehybrid MPI/OpenMP with MICs - I cannot execute across MICs inside different...
Dear All,I am working on a cluster with several MICs attached to it. The co-processors are distributed in four HP Proliant SL250s Gen8 computing nodes, with 2x Intel Xeon E-2660 and 3x Intel Xeon Phi...
View ArticleTip - over subscription
I have a peculiar application requirement for a hybrid application using C# + C++ + Fortran + MIC OffloadsThis is an atypical program design whereby the offloads do not contain any !$OMP PARALLEL...
View ArticleIs it necessary to use "-offload-option,mic,compiler" to specify search...
Dear all,recently I'm new to MIC and I follow Intel MKL link line advisor to wrote Makedown like this:TK_INC_PATH ?= /opt/intel/mkl/include TK_LIB_PATH ?= /opt/intel/mkl/lib/intel64 MIC_LIB_PATH ?=...
View ArticleAllocation overlaps with existing allocation?
Hi, all!I am going to parallelize a program, so I replace a two-demensions array with a one-array like this(simplified):float *ptr[N]; for (int i = 0; i < N; i++) ptr[i] = new float[M];...
View ArticleArithmetic operations with KNC intrinsics
I'm working on some simple examples of using the Xeon Phi with intrinsics. Is something like the following supported? Or am I missing something really obvious?#include "immintrin.h" int main(int argc,...
View ArticleHow to detect Knights Landing AVX-512 support (Intel Xeon Phi processor)
The Intel Xeon Phi processor, code named Knights Landing, is part of the second generation of Intel Xeon Phi products. Knights Landing supports AVX-512 instructions, specifically AVX-512F...
View Articlesshfs
Hello all,Our cluster has a number of nodes with each 2 mics. One of the things I can't seem to get working is access to our scratch space wich makes use of gpfs. I was thinking sshfs would be the most...
View ArticleXeon Phi Cilk Offload: problem with libraries
I try to use Cilk_offload on host + Xeon Phi. test.cc:#pragma offload_attribute (push,target(mic)) #include <vector> #include <string> #pragma offload_attribute (pop) #include...
View ArticleIntel xeon Phi on debian 8.3
Good afternoon! I am trying to install the mpss to Debian 8.3Installation errors occur:mv: can not stat '/etc/mpss/mpss.service': No such file or directorymv: can not stat '/etc/mpss/micras.service':...
View Article[Offload mode] How can MIC and CPU run at the same time and exchange data...
Or is there a technique to get CPU and MIC do their own calculations at the same time, while communicating to each other periodically?How can I use only the master thread and hang up other threads in...
View ArticleMKL BLAS function only run 20 threads on MIC
Hi,I am trying to use MKL routines on MIC.But I noticed that the performance is slower than my CPU version. And there are only 20 threads running.Is that limited by MKL? I did some settings on the...
View Article