A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-004461D4-443F-46A0-9D16-2CD8D4D0A03C
Visible to Intel only — GUID: GUID-004461D4-443F-46A0-9D16-2CD8D4D0A03C
Configure Target Application
Intel® Advisor supports targets:
- Developed to run on Windows* or Linux* operating systems using the Intel® oneAPI DPC++/C++ Compiler, Intel® Fortran Compiler Classic, or GNU* gcc compiler development environment
- That use C/C++, Fortran, or mixed Python* code for the portions that will run in parallel.
- That use SYCL, OpenCL™, or OpenMP* with pragma omp target (for C++) or directive omp target (for Fortran) code
The target executable must contain source symbol table debug information, so the Intel® Advisor can provide source line correlation and viewing sources.
Before you start profiling your application and applying changes that should increase performance, you can configure the application as follows to optimize it for analyses:
- Limit the number of threads used by parallel frameworks to configure the application for threading.
- Choose a small, representative data set to reduce analysis overheads by reducing the amount of analyzed data.