Limitations - Limitations - 57368

uProf User Guide

Document ID
57368
Release Date
2025-06-09
Revision
5.1 English

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_tool routine to start/pause/end OpenMP tracing is currently not supported for GCC compiled applications.
  • While tracing LLVM/AOCC compiled applications, calling omp_control_tool routine 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 calling omp_control_tool routine
  • 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.