- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When migrating from Intel Compiler version 9 to 10, we found that certain functions in a file were being profiled, which were not being done earlier.
- Is there a command-line option in icc(v10) which would disable profiling for a set of functions?
I see an option in profmerge that can do the same
-exclude_funcs ='blah,.foo,bar'
- Is there a command-line option in icc(v10) which would disable profiling for a set of functions?
I see an option in profmerge that can do the same
-exclude_funcs ='blah,.foo,bar'
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - hhegde
When migrating from Intel Compiler version 9 to 10, we found that certain functions in a file were being profiled, which were not being done earlier.
- Is there a command-line option in icc(v10) which would disable profiling for a set of functions?
I see an option in profmerge that can do the same
-exclude_funcs ='blah,.foo,bar'
- Is there a command-line option in icc(v10) which would disable profiling for a set of functions?
I see an option in profmerge that can do the same
-exclude_funcs ='blah,.foo,bar'
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Om Sachan (Intel)
The profmerge is called by intel compiler driver internally in feedback compilation (/Qprof_use). You can merge the profile information using profmerge tool and pass on the .dpi file with /Qprof_use option.
In a function having memcpy, calling intel_vec_memcpy or intel_fast_memcpy would be dependent on profiling and the corresponding performance variation.
Thanks,
Hrishi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - hhegde
When migrating from Intel Compiler version 9 to 10, we found that certain functions in a file were being profiled, which were not being done earlier.
- Is there a command-line option in icc(v10) which would disable profiling for a set of functions?
I see an option in profmerge that can do the same
-exclude_funcs ='blah,.foo,bar'
- Is there a command-line option in icc(v10) which would disable profiling for a set of functions?
I see an option in profmerge that can do the same
-exclude_funcs ='blah,.foo,bar'
You may try /Qoption,prof,"exclude_function=blah,foo,bar" to pass the option to profmerge. Though I have not tried it myself. Please post your finding as it will inforative and will help others.
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