Improving performance

Intel Parallel Compute Center MIC Training Resources

Training Resources for the Intel® Many Integrated Core (Intel MIC Architecture) 

 

Just getting started with The Intel® Xeon PhiTM Coprocessor and need some help getting started OR are you already developing for Phi but looking for more advanced help?  This is the page for you.

Bootstrapping

The first step is to join the MIC/Phi community.  All information related is linked from a central web portal. You need to add this site to your Bookmarks:

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • Fortran
  • Advanced
  • Beginner
  • Intermediate
  • Phi Training Resources
  • 部分英特尔处理器硬件预取器的发布

    部分英特尔处理器硬件预取器的发布

    本文发布的 MST 设置可用来控制基于以下微架构的英特尔处理器上可用的各种硬件预取器: Nehalem、Westmere、Sandy Bridge、Ivy Bridge、Haswell 和 Broadwell。

    上述处理器支持 4 种硬件预取器预取数据。 其中 2 种预取器与一级高速缓存相关(也称 DCU),2 种预取器与二级高速缓存相关。 在每个内核上都有一个带有 0x1A4 地址的特定型号寄存器 (MSR),它可用于控制这 4 种预取器。 该寄存器中的第 0-3 位可用于启用或禁用这些预取器。 该 MSR 中的其他位予以保留。

    预取器

    Bit# in MSR 0x1A4

    描述

  • Developers
  • Partners
  • Students
  • Business Client
  • Cloud Services
  • Server
  • Advanced
  • Beginner
  • Intermediate
  • h/w prefetcher bios
  • Cloud Computing
  • Enterprise
  • Optimization
  • Disclosure of H/W prefetcher control on some Intel processors

    Disclosure of H/W prefetchers control on some Intel processors

    This article discloses the MSR setting that can be used to control the various h/w prefetchers that are available on Intel processors based on the following microarchitectures: Nehalem, Westmere, Sandy Bridge, Ivy Bridge, Haswell, and Broadwell.

  • Developers
  • Partners
  • Professional
  • Students
  • Business Client
  • Cloud Services
  • Server
  • Advanced
  • Beginner
  • Intermediate
  • h/w prefetcher bios
  • Cloud Computing
  • Enterprise
  • Optimization
  • How to use Intel® Advisor XE 2015 to model suitability on an Intel® Xeon Phi™ coprocessor

    Introduction

    Intel® Advisor XE 2015 now includes some new capabilities for analyzing Intel® Xeon Phi™ coprocessor applications. This article steps through this analysis on an Intel Xeon Phi coprocessor and also outlines some of the new capabilities.

    Building the application

    The application we are using is one of the samples included in the Intel Advisor XE. It is located in C:\Program Files (x86)\Intel\Advisor XE 2015\samples\en\C++\tachyon_Advisor.zip. To build the application on the Microsoft Windows* OS:

  • Developers
  • Intermediate
  • Intel® VTune™ Amplifier for Systems Usage Models

            Intel® VTune™ Amplifier for Systems is available through Intel(R) System Studio product. It is a software performance analysis tool for users developing serial and multithreaded applications on Embedded and Mobile system. VTune Amplifier supports multiple usage modes for various target systems depending on your development environment and target environment. In this article, we will describe the Vtune Amplifier usage modes and the recommended modes for different target systems.

  • Developers
  • Android*
  • Linux*
  • Tizen*
  • Yocto Project
  • Android*
  • C/C++
  • Java*
  • Beginner
  • Intel® System Studio
  • VTune Amplifier for systems
  • performance tuning
  • remote collection
  • Development Tools
  • How to analyze Intel® Xeon Phi™ coprocessor applications using Intel® VTune™ Amplifier XE 2015

     

    Introduction

     

    Intel® VTune™ Amplifier XE 2015 now includes some new capabilities for analyzing Intel® Xeon Phi™ coprocessor applications. This article will step through this analysis on a Intel® Xeon Phi™ coprocessor and also outline some of the new capabilities.

     

    Compiling and running the application

  • Intermediate
  • Useful links for Intel® VTune™ Amplifier for Systems

     

    Intel® VTune™ Amplifier  for Systems is part of the Intel® System Studio, http://software.intel.com/en-us/intel-system-studio, suite of embedded tools.

    Some useful articles and videos on using Intel® VTune™ Amplifier  for Systems:

    Videos

    Remote collection

  • Developers
  • Linux*
  • MeeGo*
  • Moblin*
  • Tizen*
  • Yocto Project
  • C/C++
  • Advanced
  • Beginner
  • Intermediate
  • Intel® System Studio
  • Анализ производительности Java на устройствах Android с помощью Intel® VTune™ Amplifier 2014 for Systems

    Intel® VTune™ Amplifier 2014 for Systems поддерживает анализ функций Java и доступ к JIT-ассемблеру, Java Source и Dex* для функций, динамически скомпилированных на рутованных устройствах Android*, где запущена виртуальная машина Java/Dalvik* с оснасткой.  Прочтите эту статью, чтобы узнать, как запустить будущую версию VTune Amplifier for Systems, чтобы включить анализ Java на ART* JVM.

    Если возникают следующие проблемы:

  • Developers
  • Android*
  • Android*
  • C/C++
  • Java*
  • Advanced
  • Intermediate
  • Intel® System Studio
  • Intel® VTune™ Amplifier
  • VTune Amplifier Java Dalvik Android
  • Development Tools
  • Mobility
  • Optimization
  • How to analyze OpenMP* applications using Intel® VTune™ Amplifier XE 2015

     

    Introduction

     

    Intel® VTune™ Amplifier XE 2015 now includes extensive capabilities for analyzing OpenMP applications. This article will step through this analysis on an Intel® Xeon Phi™ coprocessor.

     

    Compiling and running the application

     

    The application we will be using is one of the samples included in VTune Amplifier. It is located in /opt/intel/vtune_amplifier_xe_2015/samples/en/C++/matrix_vtune_amp_xe.tgz. To build the application on Linux*:

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Intermediate
  • Intel® Parallel Studio XE
  • Intel® VTune™ Amplifier
  • Development Tools
  • Parallel Computing
  • Threading
  • Subscribe to Improving performance