Utilidad Intel® Performance Tuning


检测线程应用中的内存带宽饱和度 (PDF 231KB)


内存子系统组件在很大程度上影响着应用的性能特征。 现在,随着越来越多的线程和进程共享有限的高速缓存容量和内存带宽等资源,线程化应用的可扩展性受到了极大限制。 内存密集型线程化应用在运行多个线程时可能会出现内存带宽饱和的问题。 在这种情况下,线程化应用将无法像预期一样扩展,性能也可能有所下降。 本文介绍了在线程化应用中检测内存带宽饱和度的技巧。

本文是“英特尔多线程应用开发指南”系列的一部分,该系列介绍了针对英特尔® 平台开发高效多线程应用的指导原则。

  • Linux*
  • Microsoft Windows*
  • Servidor
  • Principiante
  • Intel® Parallel Studio XE
  • Amplificador Intel® VTune™
  • Intel® Inspector
  • Utilidad Intel® Performance Tuning
  • memory
  • scalability
  • Computación en paralelo
  • Subprocesos
  • How to use memory bandwidth analysis on old processors?

    Intel® VTune™ Amplifier XE supports memory bandwidth analysis on recent Sandy Bridge, Ivy Bridge, and Haswell processors. However if the user worked on some old processors, for example – Nehalem, Westmere-DP, will receive error message such as:

    # amplxe-cl -collect wsmex-write-bandwidth -duration 10

    amplxe: Fatal error: This analysis type is only defined for Intel processors code name Beckton or Eagleton.

    VMware Fusion 5 supports Intel® VTune™ Amplifier event sampling

    One of the great features in Intel® VTune™ Amplifier is the use of the event monitoring registers built into Intel processors. These can give us important insights into what is really happening on a system. The event monitoring allows the profiling of code in terms of what causes caches misses, unaligned memory accesses, denormalized numeric computations and hundred of other types of processor and memory activity.

    Intel Developer Tools for Ultrabook

    Soon Ultrabooks will become widely available and will come with new features.  Developers will want to know what tools they can use to take advantage of the new capabilities.   There will be two main components of the new, supporting OS:  the traditional Desktop  interface and the  New Windows* 8 User Interface (UI). This blog will cover the following topics:

    SIMD tuning with ASM pt. 1 - Stars & Constellations

    ASM? You mean assembly language? I haven't looked at that since my senior project! How arcane! And compilers are so smart anymore, why should I care?

    I used to feel the same way...albeit with a latent desire to learn it as I wish I knew Latin. Then one day I found myself out of options on my SIMD code generation project. The compilers were great, but making progress was like building a ship in the bottle. I was playing a game I know you've played too: "Let's Guess What the Compiler Will Do"!

    Download Intel® Performance Tuning Utility 4.0 Update 5

    End of Life Announcement:

    The Intel® PTU is End of Life (EOL). This product is no longer being manufactured by Intel, nor will Intel provide any future software updates to support new operating systems or improve compatibility with third party devices and software products.

  • Software condicional "WhatIf"
  • Utilidad Intel® Performance Tuning
  • tuning
  • Computación en paralelo
  • Optimización
  • Contrato de licencia: 

    Intel® Performance Bottleneck Analyzer

    The Intel® Performance Bottleneck Analyzer can be used to identify and prioritize issues specific to current and future Intel® architectures.
  • Java*
  • Software condicional "WhatIf"
  • Intel® Performance Bottleneck Analyzer
  • Utilidad Intel® Performance Tuning
  • Amplificador Intel® VTune™
  • Optimización
  • Contrato de licencia: 

    解决VTune™ Amplifier XE 和 Performance Tuning Utility 驱动程序冲突

    Intel新一代的性能调试工具VTune™ Amplifier XE 2011 集成了Intel® VTune™ Performance Analyzer 和 Thread Profiler的主要功能,同时吸取了Performance Tuning Utility 这个实验产品的的优点(用户无需关注处理器的PMU部件上的具体事件,而是使用预定义的分析类型)

    用户可以在同一台机器上使用VTune™ Performance Analyzer 和VTune™ Amplifier XE 2011, 这是因为这二个产品使用的驱动程序是不同的:

    [root@NHM02 vtune_amplifier_xe_2011]# lsmod | grep vtune

    vtune_drv             267764  0

    Suscribirse a Utilidad Intel® Performance Tuning