Avanzado

面向英特尔® 至强融核™ 协处理器的优化与性能调优,第 2 部分:了解和使用硬件事件

摘要

本文可帮助用户在英特尔® 至强融核协处理器上优化应用。它旨在与英特尔® VTune™ Amplifier XE 性能分析器一同使用,概述了架构,并详细说明了使用什么事件和指标来分析性能,另外还提出了调优建议。

1 内容简介

  • Desarrolladores
  • Linux*
  • Avanzado
  • Arquitectura Intel® para muchos núcleos integrados
  • 在命令行上调试英特尔®至强融核™协处理器目标应用

    简介

    确定一个高性能计算目标平台的软件编码问题通常需要远程访问系统或通过防火墙访问系统。在这些情况下,最好最大限度降低功能丰富的 Elicpse* IDE 集成用户界面或其基于 Eclipse* Rich Client Platform 的独立用户界面的带宽支出。

    针对这些用例提供的解决方案由两个命令行调试器组成。

    英特尔® 调试器面向在英特尔® 64 上运行的应用,用于调试在基于英特尔 64 架构的主机系统上运行的所有代码。

  • Desarrolladores
  • Linux*
  • Avanzado
  • Arquitectura Intel® para muchos núcleos integrados
  • 英特尔® 至强融核™ 协处理器调试用例概述

    简介

    面向 Linux* 的英特尔® Composer XE 2013 包括英特尔® 调试器对于运行在主机系统上并可在英特尔® 至强融核协处理器上创建卸载进程的异构应用的编码问题该调试器可提供若干分析与追踪方法。另外,英特尔® 调试器只允许调试协处理器代码。

  • Desarrolladores
  • Linux*
  • Avanzado
  • Arquitectura Intel® para muchos núcleos integrados
  • Fluid Simulation for Video Games (part 15)

     

    By Dr. Michael J. Gourlay

    Downloads

    Download Fluid Simulation for Video Games (part 15) [PDF 1.2MB]
    Download MjgIntelFluidDemo15.zip [ZIP 4.1MB]

    Figure 1. A fluid column falls, sloshes to the left, forms a peak that travels right, and breaks

  • Desarrolladores
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Avanzado
  • fluid dynamics
  • computational fluid dynamic
  • game development
  • visual computing
  • fluid simulation
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_type_samplecode
  • vcsource_index
  • Desarrollo de juegos
  • Gráficos
  • VecAnalysis Python* Script for Annotating Intel C++ & Fortran Compilers Vectorization Reports

     

    This is the Python* script used to annotate Intel® C++ and Fortran compiler 13.1 (Intel® C++/Fortran/Visual Fortran Composer XE 2013 Update 2 and later) vectorization reports produced at -vec-report7.  The attached zip file contains:

    • vecanalysis.py 
    • vecmessages.py
    • README-vecanalysis.txt

    NOTE: You will need Python* version 2.6.5 or higher. For more information, and download instructions please click here.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Fortran
  • Avanzado
  • Principiante
  • Intermedio
  • Intel® C++ Compiler
  • Intel® C++ Composer XE
  • Intel® Composer XE
  • Intel® Fortran Compiler
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • Intel® C++ Studio XE
  • Intel® Fortran Studio XE
  • vec-report7 python vecanalysis vecmessages annotation
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • Optimización
  • Computación en paralelo
  • Vectorización
  • Intel® MPI Library and Process Pinning on Xeon Phi™

    Overview

    When running a hybrid Intel MPI/threaded program on a Xeon Phi™ coprocessor (either in native or symmetric mode), thread placement is just as important (if not more so) as on a standard Xeon" processor.

  • Desarrolladores
  • Linux*
  • Avanzado
  • Intel® MPI Library
  • process pinning
  • hybrid programming
  • Mensaje pasa a interfaz
  • Computación con clústeres
  • Arquitectura Intel® para muchos núcleos integrados
  • Subprocesos
  • Using Two DAPL Providers for MPI on Xeon Phi™

    Overview

    A new feature is available for the Intel® MPI Library when running on a Xeon Phi™ coprocessor.  You can now choose two DAPL providers to use for a single job.

    Use Case

    If you have one DAPL provider that is better for small messages and a different one is better for large messages, you can instruct Intel MPI to use the appropriate provider based on message size.

  • Desarrolladores
  • Linux*
  • Avanzado
  • Intel® MPI Library
  • dapl
  • Mensaje pasa a interfaz
  • Arquitectura Intel® para muchos núcleos integrados
  • Páginas

    Suscribirse a Avanzado