Visible to Intel only — GUID: GUID-C3A9C39D-100B-4485-A7AF-7F805097B2C2
Visible to Intel only — GUID: GUID-C3A9C39D-100B-4485-A7AF-7F805097B2C2
Window: Refinement Reports
Intel® Advisor offers two refinement analyses:
Dependencies analysis (optional) - For safety purposes, the compiler is often conservative when assuming data dependencies. Run a Dependencies analysis to check for real data dependencies in loops the compiler did not vectorize because of assumed dependencies. If real dependencies are detected, the analysis can provide additional details to help resolve the dependencies. Your objective: Identify and better characterize real data dependencies that could make forced vectorization unsafe. For more details, see .
Memory Access Patterns (MAP) analysis (optional) - Run a MAP analysis to check for various memory issues, such as non-contiguous memory accesses and unit stride vs. non-unit stride accesses. Your objective: Eliminate issues that could lead to significant vector code execution slowdown or block automatic vectorization by the compiler. For more details, see Investigate Memory Usage and Traffic
Site Report Pane
The Site Report pane on top of Refinement Reports window comprises top-level information:
Site Location lists names of the analyzed loops, na