Optimization

std::move with icc 15.0 on OS X ?

 Hi,

I have a lot of code and libraries on the mac that were built with libstdc++. I'm wondering if there is a way I can compile things to continue to use that version of the c runtime and yet use modern c++ features, in particular std::move. There doesn't seem to be any way to do this because the headers you get with you turn on -stdlib=libstdc++ are the apple headers that don't even have std::move.

odd message from linker about sincosf using icc15.0

I'm using icc 15.0.2 on 64bit linux (Centos 6.5) and when I go to link a .so I get this message:

 

646   1 sincosf{ic=SINCOSF}( (F32) phi_8909_V$17a, (F32 *)sinphi_8909_V$17b, (F32 *)cosphi_8909_V$17c );  [CALL_CONVENTION_UNIX_ABI]

There's no indication if this is a warning or an error. That is all that comes out of stderr.

I don't get this using 14.0 or 12.1.

My code does make a call to sincosf()

- James

 

 

 

 

 

Connecting coprocessor to bridge to communicate with internet

Hello,

I am running Ubuntu 14.04 with a xeon phi 31s1p and I have been trying to set up a bridge so that I can have the phi access the internet, although I have been having a lot of trouble and can't seem to figure out what's wrong. I'm pretty sure the bridge itself is fine but the phi can't connect to it, anytime I try and use the simple command for it to connect to the bridge it gives this:

/var/mpss/mic0/etc/network# micctrl --network=static --bridge=br0 --ip=172.31.1.1
  [Error] br0: Failed - required brctl command not installed

Connecting coprocessor to bridge to communicate with internet

Hello,

I am running Ubuntu 14.04 with a xeon phi 31s1p and I have been trying to set up a bridge so that I can have the phi access the internet, although I have been having a lot of trouble and can't seem to figure out what's wrong. I'm pretty sure the bridge itself is fine but the phi can't connect to it, anytime I try and use the simple command for it to connect to the bridge it gives this:

/var/mpss/mic0/etc/network# micctrl --network=static --bridge=br0 --ip=172.31.1.1
  [Error] br0: Failed - required brctl command not installed

is there a low-end product that only supports HEVC decoding?

Hello,

Now we only need a light version similar to intel media sdk 2014 r2, to support HEVC decoding.  However, the intel media server studio is way too big and expensive. In order to include HEVC codec, the professional version is required. Will intel have a light  version only to support HEVC codec (decoding or encoding) in the near future?

Thanks.

 

 

Strange behavior in memory analysis

Hi all,

I have run a memory analysis (the widest scope memory analysis type) via Inpsector XE 2013. It includes analysing of stack acceses, to cach uninitialized arrays/variables.

Attached is a PNG figure with the results.

Note the strange behavior in Polar_HUCM.F90 module, which imply there is uninitialized memory access in line 119. However, note that line 120 is identical in terms of using the same arrays and specifically the same part of the array being controlled by "kb" loop.

SSE horizontal sum

Dear Intel developers,

I have to do an horizontal sum of float by using SSE and adding the results on another float. I wrote this:

 

float x=0;
float denom_arr_tmp[4];
_mm128 denom_tmp;

for(.....) {

//calculate denom_tmp

}
_mm_store_ps(denom_arr_tmp, denom_tmp);
x+= denom_arr_tmp[0] + denom_arr_tmp[1] + denom_arr_tmp[2] + denom_arr_tmp[3]

I'm not sure is the best way. What is the fastest way to do float horizontal sum?

Thanks.

Why it shows COI_ERROR

I am running Intel Optimized MP LINPACK in a new server with 1 Intel Xeon Coprocessor 
I run ./runme_offload_intel64 in benchmarks/mp_linpack/bin_intel/intel64 but it shows:

Why it shows: mic03 : COIProcessCreateFromFile result COI_ERROR

What's the reason?(MPSS is running).

Thank you for your answer.

Subscribe to Optimization