The following features are not supported in this release:
- OpenMP profiling with system-wide profiling scope.
- Nested parallel regions.
- GPU offloading and related constructs.
- Callstack for individual OpenMP threads.
- OpenMP profiling on Windows and FreeBSD platforms.
- Profiling applications with static linkage of OpenMP libraries.
-
omp_control_toolroutine to start/pause/end OpenMP tracing is currently not supported for GCC compiled applications. - While tracing LLVM/AOCC compiled applications, calling
omp_control_toolroutine to start/pause/end OpenMP tracing might not work as expected if it is the very first OpenMP routine in the application. It is recommended to call one of these entry points (omp_get_max_threads(),omp_get_num_procs()) or #pragma omp parallel etc. before callingomp_control_toolroutine - Attaching to running OpenMP application.
- Profiling applications compiled with GCC OpenMP library and using multiple non-OpenMP threads.
- Tracing of target, teams and taskloop constructs are not supported in case of applications compiled with GCC OpenMP library.