FAQS: Compilers, Libraries, Performance, Profiling and Optimization.

In the period prior to the launch of Intel® Xeon Phi™ coprocessor, Intel collected questions from developers who had been involved in pilot testing. This document contains some of the most common questions asked. Additional information and Best-Known-Methods for the Intel Xeon Phi coprocessor can be found here.

The Intel® Compiler reference guides can be found at:

Баги и фичи

Уважаемые читатели и авторы русскоязычных блогов Сообщества Разработчиков Intel, с сентября 2012 года блоги работают на новой площадке - Intel Developer Zone (IDZ), используют новый "движок", дают новые возможности, и, к сожалению,.... новые баги. Так, в течение нескольких недель вместо русскоязычных блогов на соответствующей странице IDZ отображались блоги на английском языке, а RSS-подписчикам однажды даже довелось получить посты на китайском языке. Существуют проблемы и с отображением блогов и с их созданием. Хотя их число постепенно и неуклонно уменьшается, но пока оно больше нуля.

ofed-driver compilation error, centos 6.7

I am using Centos 6.7, kernel 2.6.32-573.3.1.el6.x86_64, OFED 3.18-1. From the release information I see that mpss 3.6 is supported on RH6.7, but I do not see the corresponding ofed-driver package in mpss-3.6/ofed/modules. I tried to build it myself, but I ran into the following error trying to rpmbuild ofed-driver in mpss-3.6/src

OpenCL module fail in Opencv3.0 (CentOS 7) official program (Ok in Windows)

Hi, there, I tried to use OpenCL module in OpenCV3.0, This is official program(under project sample-cpp-(EXAMPLE)facedetect)  and could run successfully on Windows 7 (VS2012),
It's Ok when
However, when ocl::setUseOpenCL(true); or comment it out, error occurred:

Error Detail:

# ./facedetect

Compiling LTTng for the Xeon Phi


I am currently in trying to compile LTTng for the Xeon Phi for the first time, I started by trying to compile Userspace-RCU which should support the Xeon Phi, as x86_64-linux-k1om is recognized. I am using GCC provided in the MPSS release, as I do not need vectorisation for it. I am using a CentOs 6.6 computer with mpss 3.4.2 installed on it. Intel Parallel studio 2015 is also installed.

I am currently trying :

CC=/opt/mpss/3.4.2/sysroots/x86_64-mpsssdk-linux/usr/bin/k1om-mpss-linux/k1om-mpss-linux-gcc ./configure --host=x86_64-k1om-linux


Optimize the number of work-groups

I have a basic question on the number of work groups that can  run in parallel. According to the definition of compute unit each compute unit can have only one work group, so number of work groups which can be run concurrently depends "only" on the number of CU present  .But in the "OpenCL* Applications - Optimization Guide" it has been specified that number of work groups depends on the number of the work items in a group .    

Using OpenCV with ICC and MIC


I am working on my master thesis that involves using Intel Xeon Phi for image processing. I intend to use OpenCV libraries for the image processing, matrix multiplication and similar needs.

Firstly I have set up OpenCV for classic GCC compiler, and tested some basic code in Eclipse, that worked fine.

Professoren abonnieren