Native iconv on the mic?
Dear all,I want to get iconv running natively on the MIC using mpss 3.2.1.I see that there appears to be a binary on my host system at /opt/mpss/3.2.1/sysroots/k1om-mpss-linux/usr/bin/iconvIs this...
View ArticleOne-Sided Communication
In this continuation of the blog, Hybrid MPI and OpenMP* Model, I will discuss the use of MPI one-sided communication and demonstrate running a one-sided application in symmetric mode on an Intel®...
View Articleoffload error: buffer set state failed
Hi,when i was running my code. i am getting error offload error: buffer set state failed.what does this error means? When this error can occur? Please let me know if you have any idea on this. Note: If...
View ArticleXeon phi workstation configuration
Hi ,I have a question regarding to the workstation configuration of the Xeon phi coprocessor.Is it possible to have Xeon phi coprocessor workstation configuration without Xeon CPU? In other words is...
View Articlecompile assembly code for Xeon Phi
Hi Guys, I am using Xeon Phi in offload mode. Basically, I have written a code with offload pragmas (main.cpp, micSolver.cpp). First, I generate the assembly code with icc -S micSolver.cpp, and it...
View ArticleDebugging Intel® Xeon Phi™ Applications on Linux* Host
ContentsIntroductionDebug Solution for Intel® MICHow to get it?Why use GNU* GDB provided by Intel?Why is Intel providing a Command Line and Eclipse* IDE Integration?Deprecation NoticeFeaturesRegister...
View ArticleDebugging Intel® Xeon Phi™ Applications on Windows* Host
ContentsIntroductionDebug Solution for Intel® MICHow to get it?Debug Solution as IntegrationComponents RequiredConfigure & TestPrerequisite for DebuggingDebugging Applications with Offload...
View Articleicache_snoop_off - when is it safe?
Hi all, Turning off instruction cache snooping brings a performance increase of roughly 10% for my application. Mike Wade described in his blog...
View ArticleMPSS 3.3.1 MLNX OFED 2.1.x problems on RHEl 6.4
Upgraded RHEL 6.4 host with 2 5110P to MPSS 3.3.1 (latest)Trying to install MLNX OFED 2.1.x support as described in paragraph 2.1 of MPSS-Users_Guide.No issues with compiling new set of drivers from...
View ArticleInstalling Cluster Studio 2013 on CentOs 6.5
Hey everyone,I am trying to install Intel Cluster Studio XE 2013 Sp1 Update 1 on CentOS 6.5. This product was downloaded from the product registration site and came bundled as l_ics_2013.1.046.tgz.I am...
View ArticleMay I use multiple MIC to optimize one loop?
I have heard an approach such as :#progma parallel for private(i,j) for (int i=0;i<100;++i) { #progma offload target(mic:i) #progma parallel for private(j) for (int j=0;j<100;++j) ... }but in...
View Articlemic.ko not found after mpss-3.3 install on CentOS 6.5
I've installed mpss-3.3 on CentOS 6.5 (using mpss-3.3-linux.tar). The install appeared to be successful. However, the mic.ko driver was not installed, which is indicated by the following...
View ArticleRecipe: Building and Optimizing BWA* ALN 0.5.10 for Intel® Xeon Phi™...
BWA* is a software package for mapping low-divergent sequences against a large reference genome, such as the human genome. It consists of three algorithms: BWA-backtrack(ALN), BWA-SW and BWA-MEM. The...
View ArticleIntel® Manycore Platform Software Stack Security
Intel takes security issues seriously. If you believe you have observed a security issue with any supported Intel® Manycore Platform Software Stack (Intel® MPSS) software, please check below to see if...
View Articlegsl library compiled using -mmic -O2 coredupms
hi all,I'm porting some software to the Xeon Phi that's using gsl. I've downloaded gsl 1.16 and configured and compiled it using ./configure --host=x86_64-unknown-linux-gnu CC=icc CXX=icpc...
View ArticleIntel C++ v13 vs v14, new vs malloc performance
Hi all,I've run into a very strange compiler issue with some very basic HPC code (see .cpp file). The code calculates the norm of a matrix and measures the perfomance of this calculation:double...
View ArticleParallel offload and memory retention in OpenMP 4.0
Hi, I have two questions:1) Is there any way to have memory retention with #pragma omp target device(0), similar to #pragma offload target(mic:0) in(p: length(size) align(align) alloc_if(i==0)...
View ArticleData transfer of non-contiguous array elements using the Intel® Language...
The Intel® Parallel Studio XE 2015 Composer Editions for C++ Windows* and Linux* have a feature enhancement supporting data transfer for non-contiguous array elements with the Intel® Language...
View Articlenative mode, stop in nested loops
Hello,I have written a Fortran hybrid MPI/OpenMP application. It seems to run well on a Xeon based cluster. I have optimized it with compiler directives like !DIR$ VECTOR, !DIR$ SIMD (with -xAVX option...
View ArticleIntel® C++ Compiler 15.0 for Linux Sets “-ansi-alias” by Default,...
Beginning with version 15.0, the Intel® C++ Compiler for Linux enables -ansi-alias by default at optimization level 2 (-O2). The -ansi-alias option indicates that the code complies with ANSI aliasing...
View Article