- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
HI , i'm trying to use ITP on a dll compiled with the ICC compiler and that use openmp.
In the command line options of the dll i have added /Qopenmp_profile and recompile it . The main executable that use it , , use it through getprocaddress and is compiled with visual studio compiler
So when i start the profiler in openmp* mode and add my dll as module , it says "none of the intel thread profiler openmp* collector's module of interest have been linked to an openmp library"
Could anybody help please
Regards
In the command line options of the dll i have added /Qopenmp_profile and recompile it . The main executable that use it , , use it through getprocaddress and is compiled with visual studio compiler
So when i start the profiler in openmp* mode and add my dll as module , it says "none of the intel thread profiler openmp* collector's module of interest have been linked to an openmp library"
Could anybody help please
Regards
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - malo.sasha
HI , i'm trying to use ITP on a dll compiled with the ICC compiler and that use openmp.
In the command line options of the dll i have added /Qopenmp_profile and recompile it . The main executable that use it , , use it through getprocaddress and is compiled with visual studio compiler
So when i start the profiler in openmp* mode and add my dll as module , it says "none of the intel thread profiler openmp* collector's module of interest have been linked to an openmp library"
Could anybody help please
Regards
In the command line options of the dll i have added /Qopenmp_profile and recompile it . The main executable that use it , , use it through getprocaddress and is compiled with visual studio compiler
So when i start the profiler in openmp* mode and add my dll as module , it says "none of the intel thread profiler openmp* collector's module of interest have been linked to an openmp library"
Could anybody help please
Regards
Hello,
there is really no need to open your application in Thread Profiler. Once you've compiled one (or several) of the modules with /Qopenmp_profile, those modules become instrumented and are able to dump OpenMP statistics into a "guide.gvs" file during the run time of a process that loads these modules. The file "guide.gvs" is generated in the working directory (it's where your main executible is). Once your application finishes, open guide.gvs using Intel VTune Environment. That'll let you see the visualized stats for the module.
This process is also described in the Intel VTune Performance Analyzer documentation (chapter on Thread Profiler). The section name is "Collecting Data From a Command Line Interface" or search for "openmp-profile".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page