Amplifier

Ultrabook Part 2: Intel® VTune™ Amplifier XE 2011 with Windows 8* and Visual Studio* 2012 RC

As I continue to explore different Ultrabook capabilities, in this blog I decided to look into a powerful threading and performance optimization tool for C/C++, .NET, and FORTRAN developers who need to understand an application's serial and parallel behavior to improve performance and scalability: Intel® VTune™ Amplifier XE 2011.

Intel Tool News: ArBB Beta 5 Includes Amplifier Integration - Parallel Programming Talk #107



Welcome to another episode of Parallel Programming Talk – show #107 – Guests: Intel Principal Engineer Michael McCool shared Intel Tool news, and Jeff Kataoka dropped by to discuss the latest info on Threading Challenge 2011.

Show Schedule: A new, on-demand  PPT show is  released every Friday –  /en-us/articles/parallel-programming-talk

ISN TV produces several other shows:

Parallel Amplifier的并行度分析

今天讨论一下Parallel Amplifier中并行度分析(Concurrency Analysis)。并行度是衡量一个多线程程序在运行中对多个CPU或核的利用率。在解释几个相关定义前先作一个假设,大家知道一台计算机上除了OS以外总有若干个后台程序在运行,假定这些程序运行时占用CPU的时间很小,不影响被Amplifier分析的程序的正常运行。


1. Available CPU time(可用CPU时间)= Elapsed time * Target Concurrency



  • l Elapsed time是被测程序的运行时间

  • l Target Concurrency即目标并行度,一般指该计算机中CPU/Core的总数,如2个4核的CPU,Target Concurrency为8.


2. Used CPU time(用到的CPU时间)= sum of (Concurrency(i)* duration(i))

Подписаться на Amplifier