Intel® Many Integrated Core Architecture

Xeon Phi - can' t offload an unordered_map

I'm trying to run my code parallel in both CPU and MIC. When I run only the CPU code, everything is fine, but when I try to offload a few variables, I can't even compile my program. Here is the code:

*My error message is:

            error: no operator "!" matches these operands
            operand types are: ! std::unordered_map<int, int, std::hash<int>, std::equal_to<int>, std::allocator<std::pair<const int, int>>>
          if (!rep[0])

std::unordered_map<int, int> repetido;

Viable configuration for a home lab - 8 31S1P on 4 slot pcie 3.0 motherboard?

 Building my basement laboratory for math, machine learning, parallel programming, kagglng...

Is it electrically possible to mount 2 cards per PCIE 3.0 x16 slot with daughter boards and extenders on a motherboard.

At 300 watts per card tdp  it would likely take - 3 1000 watt power supplies BUT can we get enough power to the individual MIC's in this kind of configuration?

Being able to spend on compute cards rather than infiniband switches/cards and platforms seems like a better way to spend the allowance my wife lets me keep if possible.



Intel MPSS on Ubuntu and Mellanox OFED 2.3


We recently installed a PHI on a Dell R720 server running Ubuntu 14.04 with Mellanox OFED 2.3

From at section 2.3, there is instructions to install Mellanox OFED 2.1 to support host IB adapter. I am running Mellanox OFED 2.3.1 and can't take it down to 2.1. The question is: Is it possible to work with Mellanox OFED 2.3.1 on the PHI?

phi access

Hi all,

I am currently preparing an introductory course for HPC for some phd students at our university. We will work on some very simple example codes (openmp and mpi) and test them on small clusters we have here. Is there any possibility to have access to a phi so I could try to run some of this code on it to see how it behaves/scales? 

Kind regards!

streaming video thru Phi

I am currently developing a real-time video processing application that runs on a dedicated 2-CPU Xeon linux box.  The application supports multiple video inputs and multiple video outputs with standard image processing like picture-in-a-picture, graphics and language-specific text overlay, etc. It is basically a pipeline-based architecture where a given input video stream is over laid with language-specific text overlays, then each language specific stream is output on a separate output.

Using the Phi in the class room in a multi-user environment


We just acquired systems with Phi cards for Academic use. Our first programming class using the cards is about to start, and we are new to the both the development flow and to what we need to do for multi-user academic use. For instance we are not able to use our Active Directory accounts on the Phi card (even though they work on the CentOS host system). Could folks here point me to resources related to: class-room use,  multi-user environments with remote authentication, and possible cautions related to student users?

Thanks in advance,


Intel Phi compiling cl file occurs Stack dump: Segmentation fault (core dumped) Y86 DAG->DAG and Function Pass Manager


when i compile the cl file on Intel Many Integrated Core and linux system,i gets the below errors

Stack dump:
0.      Running pass 'Function Pass Manager' on module 'Program'.
1.      Running pass 'Y86 DAG->DAG Instruction Selection' on function '@test_kernel'
Segmentation fault (core dumped)

who can get me some suggestions? Thank you!

here is my code of OpenCL kernel

Subscribe to Intel® Many Integrated Core Architecture