Configure Target Application
Configure Target Application
Intel® Advisor
supports targets:
- Developed to run on Windows* or Linux* operating systems using theIntel® oneAPI,DPC++/C++CompilerIntel® C++ Compiler Classic,Intel® Fortran Compiler Classic, or GNU*gcccompiler development environment
- That use C/C++, Fortran, or mixed Python* code for the portions that will run in parallel.
- That use Data Parallel C++ (DPC++), OpenCL™, or OpenMP* withpragma omp target(for C++) ordirective 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:
- 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.
- Configure Data Parallel C++ (DPC++), OpenCL™, and OpenMP* applications to prepare Data Parallel C++ (DPC++), OpenCLI™, and OpenMP* applications for performance modeling on a different target device.