Visible to Intel only — GUID: GUID-21EA73CB-8F67-4BD6-8F56-92512FFAFA7D
Visible to Intel only — GUID: GUID-21EA73CB-8F67-4BD6-8F56-92512FFAFA7D
Intel® Advisor
The Intel® Advisor is a tool for assisting developers to design and optimize high-performing applications. In terms of GPU performance, it provides:
Offload Modeling
Roofline and Performance Insights
Offload Modeling produces upper-bound speedup estimates using a bound-and-bottleneck performance model. It takes CPU metrics and application characteristics as input and applies an analytical model to estimate execution time and characteristics on a target GPU. It can:
Identify code regions that benefit from offloading
Find performance bottlenecks
Project performance gains with offloading
Project performance gains if existing code executes on next-generation GPUs
Provide optimization guidance
Roofline and Performance Insights visualize the actual performance of GPU kernels and inherent hardware-imposed performance ceilings, and determine the main performance limiting factors even on a multi-tile/multi-card GPU system. It helps developers to find:
The maximum achievable performance with the current hardware resources
If the current implementation performs optimally on current hardware
The best candidates to optimize if the current implementation is not optimal
The limiting performance factors such as memory bandwidth, compute capacity for each candidate
For details and techniques on optimizing GPU performance using Intel® Advisor, please see