Intel® VTune™ Amplifier

CPU/GPU Concurrency Analysis

Use the CPU/GPU Concurrency analysis as a starting point to understand the code execution on the various CPU and GPU cores in your system and identify whether your target application is GPU or CPU bound.

How It Works

The tool infrastructure automatically aligns clocks across all cores in the entire system so that you can analyze some CPU-based workloads together with GPU-based workloads within a unified time domain.

Use the CPU/GPU Concurrency analysis to:

Configure and Run Analysis

To view configuration options for the CPU/GPU Concurrency analysis:

Prerequisites: Create a project.

  1. Click the (standalone GUI)/ (Visual Studio IDE)Configure Analysis button on the Intel® VTune™ Amplifier toolbar.

    The Configure Analysis window opens.

  2. From HOW pane, click the Browse button and select CPU/GPU Concurrency from the Platform group.

    The CPU/GPU Concurrency pane opens displaying predefined collection options for this analysis. To modify an option or change the list of collected hardware events, create a new custom analysis type.

    Note

    You may generate the command line for this configuration using the Command Line button at the bottom.

  3. Click the Start button to run the analysis.

View Data

VTune Amplifier runs the analysis and opens the data in the GPU Compute/Media Hotspots viewpoint providing various platform data in the following windows:

What's Next

If you explored the CPU/GPU Concurrency analysis results and discovered that your application is GPU-bound, you may proceed with the GPU Compute/Media Hotspots analysis for detailed GPU analysis.

See Also