Visible to Intel only — GUID: GUID-B5024526-55A8-43E4-A8F2-49FD6556FBBA
Visible to Intel only — GUID: GUID-B5024526-55A8-43E4-A8F2-49FD6556FBBA
Methodologies
Start cooking your performance analysis. Understand tuning techniques, performance metrics and hardware solutions to collect statistics. Next, drill down to particular tuning or configuration recipes that feature Intel® VTune™ Profiler or its predecessor, Intel® VTune™ Amplifier.
Recipe |
Description |
---|---|
Top-down Microarchitecture Analysis Method | Understand how an application utilizes available hardware resources. Enable it to take advantage of CPU microarchitectures. |
OpenMP* Code Analysis Method | Analyze CPU utilization of your OpenMP* or hybrid OpenMP-MPI application. Identify causes for possible inefficiencies. |
Software Optimization for Intel® GPUs (NEW) | Estimate overhead when offloading onto an Intel GPU. Analyze the performance of computing tasks offloaded onto the GPU. |
Core Utilization in DPDK Apps | Examine metrics that characterize core utilization in terms of packet receiving in DPDK-based applications. |
PCIe Traffic in DPDK Apps | Examine PCIe Bandwidth metrics used in Intel® VTune™ Profiler and investigate PCIe traffic for a packet forwarding DPDK-based workload. |
DPDK Event Device Profiling | Analyze the efficiency of DPDK Event Device pipeline utilization in your DPDK-based application. Identify issues like inhomogeneous load distribution and worker core underutilization. |
Effective Utilization of Intel® Data Direct I/O Technology | Use Intel® VTune™ Profiler to examine the utilization efficiency of the Intel® Data Direct I/O technology, a hardware feature of Intel® Xeon® processors. |
Compile a Portable Optimized Binary with the Latest Instruction Set | Explore the methods of compiling an application binary for distribution, with their pros and cons. Learn to compile a portable binary that uses the latest hardware features while retaining backwards compatibility. |
- Top-down Microarchitecture Analysis Method
Use this recipe to know how an application is utilizing available hardware resources and how to make it take advantage of CPU microarchitectures. One way to obtain this knowledge is by using on-chip Performance Monitoring Units (PMUs). - OpenMP* Code Analysis Method
This recipe introduces a flow to analyze CPU utilization of your OpenMP* or hybrid OpenMP-MPI application and identify causes of possible inefficiencies. - Software Optimization for Intel® GPUs (NEW)
Use Intel® VTune™ Profiler to estimate overhead when offloading onto an Intel GPU. Analyze the performance of computing tasks offloaded onto the GPU. - Core Utilization in DPDK Apps
This recipe explores metrics that characterize core utilization in terms of packet receiving in DPDK-based applications. - PCIe Traffic in DPDK Apps
This recipe introduces PCIe Bandwidth metrics used in Intel® VTune™ Profiler to explore the PCIe traffic for a packet forwarding DPDK-based workload. - DPDK Event Device Profiling
Use Intel® VTune™ Profiler to analyze the efficiency of DPDK Event Device pipeline utilization in your DPDK-based application and identify issues, such as inhomogeneous load distribution and worker core underutilization. - Effective Utilization of Intel® Data Direct I/O Technology
This recipe demonstrates how Intel® VTune™ Profiler reveals the utilization efficiency of the Intel® Data Direct I/O technology, a hardware feature of Intel® Xeon® processors. - Compile a Portable Optimized Binary with the Latest Instruction Set
Learn the different methods for compiling a binary with the latest instruction set while maintaining portability.