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:

Links to instruction documentation

Use cases benefiting from the optimization of small networking data packets using Intel® DPDK an open source solution

Intel® Data Plane Development Kit (Intel® DPDK) is a set of optimized data plane software libraries and drivers that can be used to accelerate packet processing on Intel® architecture. The performance of Intel DPDK scales with improvements in processor technology from Intel® Atom™ to Intel® Xeon® processors. In April 2013 6WIND established an Open Source Project where Intel DPDK is offered under the open source BSD* license.

  • Sviluppatori
  • Partner
  • Rete
  • Server
  • Intermedio
  • Intel® DPDK
  • Intel® Xeon® processors
  • SDN
  • NFV
  • Open vSwitch*
  • Intel® QuickAssist Technology
  • Rete
  • Big data
  • Open source
  • Videos - Parallel Programming with Intel Xeon Phi Coprocessors

    Here is a list of recently published videos from Colfax International on Intel(R) Xeon Phi(TM) Coprocessors.

    In this video we will discuss software tools needed and recommended for developing applications for Intel Xeon Phi coprocessors. We will begin with software that is necessary to boot coprocessors and to run pre-compiled executables on them.

    Videos - Parallel Programming and Optimization with Intel Xeon Phi Coprocessors

    Here is a set of introductory videos from Colfax International on Parallel Programming and Optimization with Intel(R) Xeon Phi(TM) Coprocessors.

    In this video episode we will introduce Intel Xeon Phi coprocessors based on the Intel Many Integrated Core, or MIC, architecture and will cover some of the specifics of hardware implementation.

    CentOS 7 + MPSS 3.4.x + OFED 3.1x: Bug in ibp_server?


    I'm currently in the process of setting up the OS for a diskless cluster with two Xeon Phi Cards per host.

    Currently working with CentOS 7.0, MPSS 3.4.3, OFED 3.12-1 and Lustre 2.7.0.

    Installation and booting host and two Xeon Phis works fine so far, except that as soon as I try load Lustre (using o2ib) on the second Xeon Phi the complete system crashes due to an error within the ibp_server module (logs can be found a. Using only one Xeon Phi lustre works fine, including mount over Infiniband.

    Regarding intel MIC offload error: buffer write failed

    I am trying to explore the code offloading construct .In the following program
     the offloaded region fetches the architecture of MIC card.
    void main()
      FILE *fp,*fp1;
     char data[100],data1[100],final[100];
    #pragma offload target(mic: 0) inout(data , fp)
    	fp=popen("uname -m","r");
    	fread(data, sizeof(char),100 , fp);
    Here are three sample runs of this program:
    • The first run succeeds ,

    Can AVX instruction be executed in parallel


    Can two avx instrcutions can be executed in parallel?

    For example,


                a1= _mm256_load_ps((Rin +offset)); 
                a2= _mm256_load_ps((Gin +offset));  
                a3= _mm256_load_ps((Bin +offset));

                ac0 = _mm256_mul_ps(a1, in2outAvx_11); 
                ac1 = _mm256_mul_ps(a2, in2outAvx_12);
                ac2 = _mm256_mul_ps(a3, in2outAvx_13);
                z0 = _mm256_add_ps(ac0,ac1);
                z1 = _mm256_add_ps(z0, ac2);

    Iscriversi a Server