Configuration Recipes
These recipes detail how to configure your system and set up
Intel® VTune™
or its predecessor, Intel® VTune™ Amplifier, for performance analysis in particular code environments.
Profiler
Recipe
| Description
|
---|---|
Understand how you can use Flame Graphs to detect hotspots and hot code paths in Java workloads.
| |
See how the Flame Graph can help in an environment where the hotspot is obscured by С++ template function calls.
| |
Profile a game built with the Unity game engine. See how you can run
Intel® VTune™
within the Unity environment to profile your game.
Profiler | |
Profile a game built with Unreal Engine. See how you can run
Intel® VTune™
within the Unreal environment to profile your game.
Profiler | |
Use a wrapper script to profile Java applications as a user other than the Java process orchestrator.
| |
Rebuild Node.js * and use
Intel® VTune™
to analyze the performance of your JavaScript code.
Profiler | |
Configure your platform to analyze an interaction of your CPU and FPGA, using Intel® Arria 10 GX FPGA as an example.
| |
Use
Intel® VTune™
to profile .NET Core dynamic code. Locate performance hotspots in the managed code and optimize the application turnaround.
Profiler | |
Set up a Virtual Machine instance in AWS to profile performance with
Intel® VTune™
.
Profiler | |
Integrate
Intel® VTune™
into your GitLab* CI pipeline to profile your builds on-the-fly.
Profiler | |
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™
to identify performance anomalies that could result from several factors.
Profiler | |
Build and compile an OpenMP* application offloaded onto an Intel GPU. Use
Intel® VTune™
to run analyses with GPU capabilities (HPC Performance Characterization, GPU Offload, and GPU Compute/Media Hotspots) on the OpenMP application and examine results.
Profiler | |
Build and compile a SYCL* application. Use
Intel® VTune™
to run a GPU analysis on the SYCL application and examine results.
Profiler | |
Use the command-line interface (CLI) in
Intel® VTune™
to analyze the performance of a SYCL application offloaded on an Intel GPU. Customize your report with collected data.
Profiler | |
Profile an FPGA-driven SYCL 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™
. Understand benefits and workarounds for possible limitations.
Profiler | |
Identify imbalances and communications issues in MPI enabled applications.
| |
Configure a Docker container and use
Intel® VTune™
to analyze one or several containers that run concurrently.
Profiler | |
Run
Intel® VTune™
through a proxy server to profile remote targets.
Profiler | |
Use
Intel® VTune™
as a web server when you develop and tune performance on a remote development machine.
Profiler | |
Discover how
Intel® VTune™
Server can help tune performance in HPC clusters by offering a workflow that is more convenient than pure CLI or VNC.
Profiler | |
Configure a Singularity container. Use
Intel® VTune™
to identify hotspots in an application running in the isolated container environment.
Profiler | |
Integrate
Intel® VTune™
performance analysis to the boot flow of Linux, Android, and QNX operating systems.
Profiler |