Intel System Studio 2018 Getting Started Guide

Getting Started with Profiling and Analysis Using Intel® System Studio 2018 for Windows* OS Host and Linux* OS Target

Explore the Analysis Components

The Intel® System Studio Professional Edition or Ultimate Edition offers several analysis tools to fit specific use cases. To resolve your performance issues, you may end up using more than one analysis tool to pinpoint problems and optimize your system.

Intel® VTune™ Amplifier

Note

Prerequisite: If you plan to run your analysis on a remote Linux system, configure your SSH connection to the target system.

  1. In the Eclipse window, select Intel System Studio > VTune Amplifier > Launch VTune Amplifier.

  2. In the VTune Amplifier window, click new project , specify a name and location, and click Create Project.

  3. In the Analysis Target tab, select a target system and an analysis target type. If you select remote Linux (SSH) as your target system, make sure to include your SSH destination.

  4. Switch to the Analysis Type tab, select your analysis type, and run the analysis.

    Tip

    Use the Find Your Analysis guide, available from the VTune Amplifier Welcome screen, to help you pick the right analysis type to fit your use case. Optimize:

    • Hotspots with Basic and Advanced Hotspots analysis

    • Parallelism with Concurrency, Locks and Waits, and HPC Performance Characterization analysis

    • Microarchitecture issues with General Exploration and Memory Access analysis

  5. Focus on the issues highlighted on the performance summary and follow the embedded instructions for optimization.

For more information, see the following resources:

Resource

Description

Getting Started

Basic steps to get you up and running with Intel VTune Amplifier.

Online Help

The help is the primary documentation for the VTune Amplifier.

Tutorials

Tutorials show you how to use basic VTune Amplifier features. VTune Amplifier tutorials guide a new user through basic walkthrough operations with a short sample. The tutorials provide an excellent foundation before you read the VTune Amplifier help.

Cookbook

Performance analysis cookbook that contains recipes identifying and solving the most popular performance problems with the help of VTune Amplifier's analysis types.

Intel Inspector

Intel Inspector is available on the host system only. You cannot analyze an application on a remote target system. Instead, use your pre-built application on the host system to run your analysis.

  1. In the Eclipse window, select Intel System Studio > Inspector > Launch Inspector.

  2. In the Inspector window, choose File > New > Project, specify a project name, and click Create Project.

  3. Browse to your pre-built application and click OK.

    Note

    No special compilers or builds are required. Use a normal debug or production build.

    Target tab in the Project Properties dialog box

  4. Choose File > New > Analysis, select your analysis type from the drop-down, and run the analysis.

  5. Focus on the prioritized to-do list in the Problems pane. Click a problem to view additional details in the pane below, or double-click to view the full source.

    Summary window

For more information, see the following resources:

Resource

Description

Getting Started

Basic steps to get you up and running with Intel Inspector.

Help - Windows OS

The help is the primary documentation for Intel Inspector.

Tutorials

Tutorials show you how to use basic Inspector features. Inspector tutorials guide a new user through basic workflows with a short sample.

Energy Analysis

Pick the energy analysis solution that best fits your workflow:

For more information, see the following resources:

Resource

Description

Getting Started

Basic steps to get you up and running with energy analysis using the Intel SoC Watch command line tool.

Energy Analysis Help

The energy analysis help provides instructions on running and interpreting power profiling on local and target systems using Intel SoC Watch, Intel VTune Amplifier, and Intel System Studio.

Intel SoC Watch User Guide Linux* and Android* | Windows*

The user guide provides detailed information about each metric collected by Intel SoC Watch.

Graphics Performance Analyzers

Graphics Monitor is your start point to three powerful agile tools optimize graphics-intensive DirectX*, OpenGL*, and OpenGL* ES applications. Includes the System Analyzer, Graphics Frame Analyzer, and Platform Analyzer.

Experiment with state overrides to correlate performance issues with specific stages of the graphics pipeline. Depending on the results of your experiments, explore the following optimization opportunities:

For more information, see the following resources:

Resource

Description

Getting Started

Basic steps for running a graphics analysis.

All Intel Graphics Performance Analyzers documentation

Use the online documentation for the latest content.

A downloadable ZIP file containing all Intel® System Studio documentation is available for offline use from https://software.intel.com/en-us/articles/download-documentation-intel-system-studio-current-previous.

Find More

Resource

Description

Code Samples and Tutorials

The sample code and tutorials available for download guide a new user through basic product features. Sample code illustrates common code inefficiencies and the corresponding tutorials show how the performance analysis products can be used to solve issues.

Additional Documentation

Use the online documentation for the latest content.

A downloadable ZIP file containing all Intel® System Studio documentation is available for offline use from https://software.intel.com/en-us/articles/download-documentation-intel-system-studio-current-previous.

Intel® System Studio product page

Visit this page for support and the latest online documentation.

Legal Information

Intel, VTune Amplifier, and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.

*Other names and brands may be claimed as the property of others.

Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.

© Intel Corporation