Forum Jump

Select Group :
Select Forum :
Sorted By :
Sort Order :
From The :
 
Thread Tools  Search this thread 
Mike Pearce (Intel)
Total Points:
375
Status Points:
325
Green Belt
July 8, 2009 9:55 AM PDT
Help: Using Intel Thread Profiler on Linux

I believe that thread profiler is a Windows only software as far as I can tell. But where do I find the linux install?

From what I understand; I can turn on the -tprofile switch on ICC then I can dump the info and open it in the Windows version of thread profiler. So while I have ICC and VTUNE installed on Linux, I don't know what I have to do to get the thread profiler switch on ICC to work?

I get that following response from the compiler:
icpc -g -O3 -tprofile -c cmd_lreader.cpp
(0): catastrophic error: tp10.ini not found; Intel(R) Threading Tools must be installed

compilation aborted for cmd_lreader.cpp (code 4)

tim18
Total Points:
66,397
Status Points:
66,397
Black Belt
July 8, 2009 10:52 AM PDT
Rate
 
#1
-tprofile would require that you installed the separately licensed Thread Profiler for linux:
https://registrationcenter.intel.com/RegCenter/Download.aspx?productid=771&sn=
and set both the thread profiler and icpc environment variables.
As you said, linux thread profiler creates files which appear intended to be read in Windows thread profiler.  I haven't been able to find out what may be required to take that step successfully.


inkant
Total Points:
330
Status Points:
280
Green Belt
July 13, 2009 1:31 PM PDT
Rate
 
#2 Reply to #1
Quoting - tim18
-tprofile would require that you installed the separately licensed Thread Profiler for linux:
https://registrationcenter.intel.com/RegCenter/Download.aspx?productid=771&sn=
and set both the thread profiler and icpc environment variables.
As you said, linux thread profiler creates files which appear intended to be read in Windows thread profiler.  I haven't been able to find out what may be required to take that step successfully.
Hello Tim,

Does the link above allow download therad profiler for Linux ? I think it is not working.

Inkant.


tim18
Total Points:
66,397
Status Points:
66,397
Black Belt
July 13, 2009 4:34 PM PDT
Rate
 
#3 Reply to #2
That URL should present a login screen which you could use if you have registered any Intel software tool application, either evaluation or purchased.  The top level URL will offer to register any such application and open an account for both that site and premier.intel.com support.
If you are alluding to the fact that thread profiler for linux is not present on the screen which offers evaluation licenses, that is true, but does not mean there is no such thing.  I would agree also that I could not recommend purchase of this product without evaluating it, and I find the openmp_profile option of the compilers sufficient in practice.
I don't know whether anyone has requested an evaluation of the linux version; if you have the Windows version, which appears to be expected, you could submit a request on premier.intel.com to find out what the policy may be.  It's even possible that omission from the evaluation menu is an oversight.


inkant
Total Points:
330
Status Points:
280
Green Belt
July 13, 2009 5:15 PM PDT
Rate
 
#4 Reply to #3
Quoting - tim18
That URL should present a login screen which you could use if you have registered any Intel software tool application, either evaluation or purchased.  The top level URL will offer to register any such application and open an account for both that site and premier.intel.com support.
If you are alluding to the fact that thread profiler for linux is not present on the screen which offers evaluation licenses, that is true, but does not mean there is no such thing.  I would agree also that I could not recommend purchase of this product without evaluating it, and I find the openmp_profile option of the compilers sufficient in practice.
I don't know whether anyone has requested an evaluation of the linux version; if you have the Windows version, which appears to be expected, you could submit a request on premier.intel.com to find out what the policy may be.  It's even possible that omission from the evaluation menu is an oversight.

Thanks Tim,
This is helpful.
First that, I was not aware of openmp_profile option, I will try that out. and also request the evaluation version of Linux version for the thread profiler (or enabling the non-commercial download for the same.)

Best regards,
Inkant


Mark Dewing (Intel)
Total Points:
670
Status Points:
0
Green Belt
July 31, 2009 10:24 AM PDT
Rate
 
#5
Thread Profiler for linux also includes binary instrumentation.  Once downloaded and installed, use the 'tprofile_cl' executable to run TP on your program.  It will create a 'threadprofiler' directory with files that can be opened and viewed in the Windows version of Thread Profiler.




Intel Software Network Forums Statistics

8286 users have contributed to 31231 threads and 99107 posts to date.
In the past 24 hours, we have 7 new thread(s) 31 new posts(s), and 43 new user(s).

In the past 3 days, the most popular thread for everyone has been comparison cilk++, openmp, pthreads first results The most posts were made to comparison cilk++, openmp, pthreads first results The post with the most views is Very amusing...  Escalated as

Please welcome our newest member titanius.anglesmith