Intel Parallel Studio VTune Amplifier

From CDOT Wiki
Revision as of 00:37, 29 November 2020 by Skapila1 (talk | contribs) (Features & Usage)
Jump to: navigation, search

Group Members

  1. Shivani Kapila
  2. Jay Yin

Intel Parallel Studio VTune Profiler

The purpose of this project is to show how to use the Intel VTune Profiler with it's features that helps to analyze applications. The Intel VTune Amplifier has now been renamed to Intel Parallel Studio VTune Profiler. It is an intel bottleneck detector which analyzes and optimizes the software performance of a 32 and 64-bit x86 machine. It is a tool used to profile key data from serial and multithreaded applications that are executed on different platforms such as the CPU. The applications can be run on the VTune Profiler standalone version or the version installed with Intel Parallel Studio which then presents the analysis in the Intel VTune Profiler.

Features & Usage

Intel Parallel Studio Profiler can be installed as the standalone version, through the web server interface and as the integrated version in Microsoft Visual Studio or with the Eclipse IDE.

Standalone VTune Profiler Graphical Interface

In this version click to create a new project. Then the features you will see will help to configure the analysis.

  1. Project Navigator - to manage your project and collect analysis results.
  2. Menu and Toolbar - configure and control performance analysis, define and view project properties.
  3. Analysis type and viewpoint - allows to view the correlation of the analysis result and a viewpoint used to display the collected data. Viewpoint is a pre-set configuration of windows/panes for an analysis result.
  4. Analysis Windows - these are different window tabs that show the analysis type configuration options and collected data provided by the selected viewpoint.
  5. Grouping - this is a drop-down menu to choose a granularity level for grouping data in the grid
  6. Filtering - two basic options for filtering the collected data that include per object and per time regions.

Web Server Interface

In this version the Intel VTune Profiler is used in a web server mode. The interface provides a collaborative multi-user environment and access to a common repository of collected performance results. The web server interface helps with running the tool by configuring and controlling the analysis on arbitrary target systems and viewing collected results. A desktop application is not required to run this version.

Microsoft Visual Studio Integration

By default VTune Profiler integrates into Visual Studio. For the installation wizard, you need to have the version of Visual Studio specified used for integration in the IDE. If there are several versions of Visual Studio then click the Customize link to use the version needed for integration in the installation wizard on the Choose Target page.


Eclipse and Intel System Studio IDE Integration

Performance Analysis

Sources

  1. Intel VTune Profile
  2. Installation and Features