Intel® VTune™ Profiler

Performance Analysis Tutorial for Linux* OS

ID 762029
Date 12/20/2024
Public

Overview

In this tutorial, you use Intel® VTune™ Profiler on a Linux* OS to identify algorithm or hardware utilization issues that can slow down application performance. Learn how to profile your application and make the best use of available hardware resources.

Objective

Analyze and optimize the matrix C++ sample application available in VTune Profiler. This sample performs multiplication of large matrices.

Duration

Allow yourself 20 minutes to complete this tutorial.

Learning Objectives

Through this tutorial, you learn how to:

  • Open a project for your application in VTune Profiler.
  • Run the Performance Snapshot analysis to get an overview of performance issues. Locate the main problem areas in an application and identify next steps for optimization.
  • Run the Memory Access analysis to better understand and resolve memory bottlenecks.
  • Use the HPC Performance Characterization analysis to understand CPU usage, including information about vectorization.

Learning Resources