User Guide

Contents

Find Issues Using Static Rule-check Engine

The Rule-check engine in Flow Graph Analyzer includes DPC++ specific analysis that can be invoked by clicking on the
Rule-check
button in the toolbar. Run it to check for issues.
In the sample code, the kernel name demangling has an issue. This is the current limitation of the demangling mechanism available in the runtime. For correct demangling of kernel names, use the open-source version of the Clang++ compiler.
The Rule-Check Engine currently identifies the following types of issues that may be present in an application:
  • Use of const reference to a host pointer to initialize a buffer
  • Use of host pointer accessor in a loop
  • Data parallel construct inefficiency

Product and Performance Information

1

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