Closed link for libraries using TBB offloading?

Hot on the heels of my standalone success (Thanks Kevin) I tried to integrate a test of TBB offloading into our modular framework. In a nutshell, the user writes modules in C++ which get compiled into shared libraries, which are loaded at runtime into the framework when a particular module is required. For obvious reasons (the module writer is not able generally to re-link the exec) we do closed-link ("-Wl,--no-undefined" on linux) when making the shared library representing the module.

New article: Resource Guide for People Investigating the Intel® Xeon Phi™ Coprocessor

Resource Guide for People Investigating the Intel® Xeon Phi™ Coprocessor

This article identifies resources for anyone investigating the value to their organization of the Intel® Xeon Phi™ coprocessor, which is based on the Intel® Many Integrated Core (Intel® MIC) architecture. It is one of three such guides, each for people in one of the following specific roles:

Problems when trying to run symmetric MPI jobs with MPSS 3.2, MLNX HCA and ofed-3.5.1-mic-beta1


We have been struggling to get symmetric MPI jobs running on our cluster. MPI works fine on host to host and also mic native MPI works between compute nodes. Intra node host <-> mic communication also works but internode just hangs. It won't get "PMI response: cmd=barrier_out". Is it supposed to work at all with this HW/SW combination?

Centos 6.5, MPSS 3.2, Slurm 2.6.7 and OFED 3.5.1.MIC.beta1. Mellanox ConnectX3 HCA and mpxyd is running.



14.0.2 can't do fallback for offload with no mics?



I've seen a few posts on this kind of subject in the past, but nothing recently that seems to be relevant (unless I missed it). I tried to run what I thought was a basic TBB / offloading test based on one of the examples (see below). It works on a machine with attached and available phis, but not otherwise.

Teaser: offload pragma:

#pragma offload target(mic) in(size) in(data:length(size)), out(result)

Compiled (clean) with:

. /opt/intel/composer_xe_2013_sp1.2.144/bin/iccvars.sh intel64

H.264 encoding


I want to encode a YUV420 stream to h.264 stream. As it is live streaming to rtmp server, I am not intended to use B frames. I want my encoder to only give P frames.

Can anyone tell me what are the parameter  settings for the Main profile with level IDC 4.1.?

Also I want to know how to get decoding time stamp for the encoded frame.

Thanks and regards.


unable to ssh to mic1


i am have a system with two mic cards and i am trying ssh into them from xeon host,

i can do ssh mic0 and access mic0 and run native application,

but i cannot access mic1 via ssh,

when i do ssh mic1 the screen just hangs,

when i do miccheck it shows both mic0 and mic1 online  and also micinfo gives proper info for both the cards

I also started the MPSS service on both cards and cleared firewall

thank you for the help in advance


Compiling the GCC Cross Compiler


I have tried to compile the GCC 4.7.0 included in the MPSS source package, but all attempts failed so far. The binutils succeeded.

Host System: Ubuntu x64, GCC 4.7.3 and GCC 4.8.2

Configured with --target=k1om-mpss-linux --with-newlib 

In the end I want to compile a third party OS(not a linux derivative) with the cross compiler which provides its own libraries and uses new lib as the C library.

How do I have to configure GCC / the binutils correctly?

订阅 Unix*