If you use VTune(TM) Amplifier on embedded Linux system, read this article.
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.
Event Based Sampling on Yocto Project* based Platforms
Installing the Sampling Collector for Intel® VTune™ Amplifier XE 2011 on Yocto Project* based target platform, yocto, embedded, linux
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))
