ldaps connection

Hi all 

i would like to use mic checking users from ldap  server.

this is what works:

root@serverX-mic0 ~]# cat /etc/ldap.conf 
URI ldap://
BASE ou=domain1,ou=domain2,dc=domain3,dc=org
binddn    cn=micuser,ou=users,ou=domain1,ou=domain2,dc=domain3,dc=org
bindpw    password:)
bind_policy soft

but i need to use ssl or tls. Is it possible?

Next. In ldap database there are only user's public keys not passwords. Could mic use something to authenticate this users?



Attempted to read or write protected memory when calling VML functions


I build a small C# project that calculate some VML functions:
Abs , Arg, Add, Mult, Cos, Sin
I ran this functions in multi threads - about 3000 threads using .Net threadpool that use only 4 threads.

Sometimes an exception occur : "Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

I attached the project and the exception screenshot.

MKL / PARDISO Multithreading Issue


I am using PARDISO for factorization of symmetrical complex matrices. Recently I downloaded evaluation library v. 11.2 upd3 and run a code that was developed for v.10 library some time ago. It solves the problem with success but only with 1 thread. I.e. I failed to enable multithreading for PARDISO. Last time I used OMP_NUM_THREADS variable and it was ok.

How can I enable multithreading? Can the evaluation (trial) license be locked for more than 1 thread?


  • Win7 OS

  • MS Visual Studio 2010 C++

Error when compiling using Visual Studio 2013 toolset in Visual Studio 2015

Compiling in Visual Studio 2015 with the Visual Studio 2013 platform toolset is not working because of some Intel composer platform files. The Intel configuration is preventing me of compiling legacy applications because of it.

1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Platforms\Win32\PlatformToolsets\v120\ImportBefore\Intel.Libs.MKL.v120.targets(44,5): error MSB6003: The specified task executable "cmd.exe" could not be run. The working directory "mkl\tools" does not exist.

Compiling the same configuration in Visual Studio 2013 IDE is working. 

MKL 11.2u3 not compatible with FFTW3 (3.3.3)?

Our application uses fftw 3.3.3 (fftw3.h).  It has definitions for export_wisdom_to_filename and export_wisdom_from_filename.   I do not see these definitions in the fftw3.h in the mkl include/fftw header file.   Or anywhere in the distribution.   Using MKL 11.2 Update 3.   Does anyone know how to resolve this?   Optionally, does anyone know if the 11.3 Beta now is compatible with fftw3.3.3 and contains these definitions?

Poor DGEMM performance on MIC


I have implemented an embarrasingly parallel part of a code for Xeon Phi offload and the performance ends up being bottlenecked by matrix-matrix  multiplications. On regular Xeons i get decent performance, but on Xeon Phi the result is horrible. I have written the small benchmark program below, which captures the essence of the problem quite well. 

advisor use with msvc++ or gcc/gfortran/g++ Windows

Advisor (beta update 2) seems to report reliably on gcc/gfortran/g++ loop vectorization and use of AVX/FMA, even on Windows, but doesn't display source code on Windows.

With MSVC++, Advisor displays source code correctly, but doesn't report vectorization (which occurs on about 50% of for loops which ICL or g++ can vectorize effectively).  In my examples, MSVC++ invariably chooses AVX-128 (possibly to avoid alignment analysis).  It does occasionally vectorize with AVX where it would not with SSE2.

Subscribe to Threading