Experten

Intel® Math Kernel Library on the Intel® Xeon Phi™ Coprocessor

Starting with Intel® MKL 11.0, support for the Intel® Xeon Phi™ coprocessor has been available. Intel® MKL provides specifically optimized functions for users to take advantages of this new architecture. This page is a collection of online resources on using Intel® MKL on the Intel® Xeon Phi™ coprocessors.

  • Entwickler
  • Professoren
  • Studenten
  • Linux*
  • Server
  • C/C++
  • Fortran
  • Experten
  • Anfänger
  • Fortgeschrittene
  • Intel® Math Kernel Library
  • MKL
  • Intel® Xeon Phi
  • MIC
  • MKL support for Xeon Phi
  • MKL on MIC
  • MKL and Xeon Phi
  • Learning Lab
  • Intel MKL Training
  • mkl 11.0
  • MIC architecture
  • Native and Offload Programming Models for Intel(R) MIC
  • Entwicklungstools
  • Konzern
  • Finanzdienstleistungsbranche
  • Intel® Many Integrated Core Architektur
  • Optimierung
  • Parallel Computing
  • Common Vectorization Tips

    Handling user-defined function-calls inside vector-loops

    If you want to vectorize a loop that has a user-defined function call, (possibly re-factor the code and) make the function-call a vector-elemental function.

  • Entwickler
  • Linux*
  • C/C++
  • Fortran
  • Experten
  • Intel® C++-Compiler
  • Intel® Fortran Compiler
  • Intel® Many Integrated Core Architektur
  • Optimierung
  • Parallel Computing
  • Vektorisierung
  • Selective Use of gatherhint/scatterhint Instructions

    Compiler Methodology for Intel® MIC Architecture

    Selective Use of gatherhint/scatterhint Instructions

    Overview

     This note documents a known hardware issue with early alpha hardware of the Intel® Xeon® Phi™ coprocessor (A0 stepping from 2011) and an undocumented option to work around it.

  • Entwickler
  • Linux*
  • C/C++
  • Fortran
  • Experten
  • Intel® C++-Compiler
  • Intel® Fortran Compiler
  • Intel Many Integrated Core
  • Intel® Many Integrated Core Architektur
  • Optimierung
  • Parallel Computing
  • Vektorisierung
  • Scheduling for 1-4 Threads Per Core Using Compiler Option -opt-threads-per-core

    Compiler Methodology for Intel® MIC Architecture

    Scheduling for 1-4 Threads Per Core Using Compiler Option

    This documents a compiler option that affects the number of hardware threads per core that will be used by an application.


    -mCG_lrb_num_threads=1|2|3|4 (default is 2)   ( Composer XE 2013 initial release, version 13.0.0.079.  undocumented/unsupported option )

  • Entwickler
  • Linux*
  • C/C++
  • Fortran
  • Experten
  • Intel® C++-Compiler
  • Intel® Fortran Compiler
  • Intel® Many Integrated Core Architektur
  • Optimierung
  • Parallel Computing
  • Vektorisierung
  • Seiten

    Experten abonnieren