Cookbook

  • 2020
  • 04/16/2021
  • Public Content
Contents

Configuration Recipes

These recipes detail how to configure your system and set up
Intel® VTune™
Profiler
or its predecessor, Intel® VTune™ Amplifier, for performance analysis in particular code environments.
Recipe
Description
Configure your platform to analyze an interaction of your CPU and FPGA, using Intel® Arria 10 GX FPGA as an example.
Use
Intel® VTune™
Profiler
to profile .NET Core dynamic code. Locate performance hotspots in the managed code and optimize the application turnaround.
Set up a Virtual Machine instance in AWS to profile performance with
Intel® VTune™
Profiler
.
Integrate
Intel® VTune™
Profiler
into your GitLab* CI pipeline to profile your builds on-the-fly.
Set up a Virtual Machine instance in the Hyper-V environment for hardware performance profiling with
Intel® VTune™
Profiler
.
Use the Anomaly Detection analysis type in
Intel® VTune™
Profiler
to identify performance anomalies that could result from several factors.
Build and compile an OpenMP* application offloaded onto an Intel GPU. Use
Intel® VTune™
Profiler
to run analyses with GPU capabilities (HPC Performance Characterization, GPU Offload, and GPU Compute/Media Hotspots) on the OpenMP application and examine results.
Build and compile a DPC++ (Data Parallel C++) application. Use
Intel® VTune™
Profiler
to run a GPU analysis on the DPC++ application and examine results.
Profile an FPGA-driven DPC++ (Data Parallel C++) application. Use the AOCL Profiler integrated in the CPU/FPGA Interaction (preview) analysis type in
Intel® VTune™
Profiler
.
Set up driverless Linux* Perf*-based performance profiling with
Intel® VTune™
Profiler
. Understand benefits and workarounds for possible limitations.
Identify imbalances and communications issues in MPI enabled applications.
Rebuild Node.js * and use
Intel® VTune™
Profiler
to analyze the performance of your JavaScript code.
Configure a Docker container and use
Intel® VTune™
Profiler
to analyze one or several containers that run concurrently.
Run
Intel® VTune™
Profiler
through a proxy server to profile remote targets.
Configure a Singularity container. Use
Intel® VTune™
Profiler
to identify hotspots in an application running in the isolated container environment.
Integrate
Intel® VTune™
Profiler
performance analysis to the boot flow of Linux, Android, and QNX operating systems.
Use System Analyzer to monitor a target system in real-time. Identify whether it is CPU, GPU, memory, disk, or network bound.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.