Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
4992 Discussions

Intel VTune(TM) Performance Analyzer 3.0 Beta Test Archive

MARIA_M_Intel
Employee
2,949 Views
This thread is an archive of the postings that were posted during the beta test program for this software. The product is now currently available for sale or evaluation at:

Message Edited by Judy on 02-23-2005 03:37 PM

Message Edited by Judy on 02-23-2005 03:37 PM

0 Kudos
43 Replies
TimP
Honored Contributor III
1,675 Views
problem was caused by confusion with multiple copies of kernel. Red Hat compounds the confusion by supplying 2 kernels for some EM64T platforms. The plain EM64T kernel which is not identified as smp actually is SMP and the Vtune 3.0 driver build worked with it.
I'm happy to run remote collector from Windows 2000, given that Red Hat doesn't support the video card or mouse on my EM64T.

Message Edited by tim18 on 08-25-2004 08:36 AM

0 Kudos
TimP
Honored Contributor III
1,675 Views
Not a new problem, but I thought that rdc should be able to terminate the application when it finishes sampling. Now there are so many more types of samples to collect, it takes over an hour to complete multiple sampling runs, and it's difficult to arrange the application to terminate on its own shortly after sampling ends and Vtune starts a new copy of the application.
0 Kudos
David_A_Intel1
Employee
1,675 Views
Is the sampling collector configured to terminate the application upon completion of the activity?
0 Kudos
TimP
Honored Contributor III
1,675 Views
Dave,

Yes, I leave the terminate on completion box checked, but I don't know what effect it should have; I've never noticed it to do anything. I have to watch the remote application and kill each instance when the next one starts. It has always been this way, so I guess I shouldn't mention it.

I'm still trying to figure out whether I should be running remote collector, if so, should I use Windows2000 or XP. If not, should it be done with vtl and vnc, neither of which I'm familiar with. Hard to believe after spending so much time with Vtune that it still doesn't become routine.
0 Kudos
jeffrey-gallagher
1,675 Views
Hey Tim,
This is the VTune for Linux beta forum, version 3.0. Is your question about this software, or, VTune 7.2 beta?
(On the Linux side, you can use the ActivityController to stop sampling activities.)
jdg
0 Kudos
TimP
Honored Contributor III
1,675 Views
This message comes up in Vtune 7.1A when the 3.0 rdc finishes data collection. I removed the Vtune installation from Windows2000, installed it on XP, went through the 2 hours of data collection, and the same thing happened on XP. The analysis progress bar comes up under Windows 2000, but it sticks at 0%. I can't even find anything about this most frequently occurring error message in the help menu.

A hint from a colleague is that the Windows Vtune GUI exhibits this failure any time there is a message "selected event did not occur," so I am attempting a repeat. The Windows GUI deletes the data collection directories when it fails, so the evidence is gone.

Message Edited by tim18 on 08-25-2004 02:43 PM

Another error I made is that I checked the "start with data collection suspended" box, which no longer is the right thing to do when all you want is to specify a start delay.

Message Edited by tim18 on 08-25-2004 03:02 PM

0 Kudos
David_A_Intel1
Employee
1,675 Views
Tim:
If you are having a technical problem, please submit an issue at Intel Premier Support. We provide help with technical problems at the Premier web site and would be glad to try to help you.
0 Kudos
wayne-wooten
Beginner
1,675 Views
I would REALLY love to have vTune3
work under FedoraCore2. I have downloaded
the course to the 2.6.6 kernel, installed
the patches from the 2.6.x driver kit
(they are badly out of date by the way,
and I had to modify the patch somewhat).

I then got the kernel to work, but I
cannot get the driver to build. First
off it is looking for ksyms.c in
/usr/src/linux-2.6.x/kernel and it is no
longer there it has been moved.

After I pointed it at the correct location,
it builds a vtune_drv.o, but when I try
to insmod that, it complains:

-1 Invalid module format

and dmesg reports

No module found in object.

So I am stuck, very close, but stuck.
I assume the module format has changed
since this module kit was released almost
a year ago. Can someone update this kit
or give me a hint to where I should look
to make the changes myself?

Thanks!
--Wayne Wooten
Pixar Animation Studios
0 Kudos
jeffrey-gallagher
1,675 Views
Hey Wayne,
We're checking this out on the engineering side now: stay tuned.
cheers
jdg
0 Kudos
pwlivermore
Beginner
1,675 Views
Can someone clarify the license agreement that accompanies the beta program - in particular, can it be used for university research by salaried staff, normally not classified as "non commerical" by Intel?
0 Kudos
David_A_Intel1
Employee
1,675 Views
What do you get when you do 'vtl view -modules'? Does it show the 'vtundemo' module?
If you believe there is a problem, please submit an issue at the Intel Premier Support web site, including a pack and go file of the results (compressed).
Thanks.
0 Kudos
David_A_Intel1
Employee
1,675 Views
Did you see something in the license to make you think it could not be used in a commercial manner? If you are concerned about something specific, we can look into it. Otherwise, we do not want to give general statements that might be misinterpreted.
0 Kudos
David_A_Intel1
Employee
1,675 Views
Here is what I found out: the beta EULA does not prevent the use of the software for commercial purposes, however, there are restrictions regarding how the software may be used:
"UNAUTHORIZED USE: THE MATERIALS ARE NOT DESIGNED, INTENDED, OR AUTHORIZED FOR USE IN ANY MEDICAL, LIFE SAVING OR LIFE SUSTAINING SYSTEMS, OR FOR ANY OTHER APPLICATION IN WHICH THE FAILURE OF THE MATERIALS COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR."
and, in addition, see the following from the EULA:
You agree to maintain as confidential all information relating to your use of the Materials and not to disclose to any third party any benchmarks, performance results, or other information relating to the Materials comprising the pre-release.
Ultimately, if you have concerns, you should have a lawyer review the agreement.
0 Kudos
jeffrey-gallagher
1,675 Views
Hi Jon, nice to see your post.
Did you try here?
Let me know what you see, as while the beta period is "formally" over, lots of folks are still kicking the tires on the product, and we want you to, as well.
Try and report back soonest.
cheers
jdg
0 Kudos
fons-rademakers
Beginner
1,675 Views
Hi,

just got around installing my beta but was immediately hit by the non support of the 2.6 kernel (2.6.8.1 in my case). Isthere a patch?

Also what is this ntd, paulad and rpcss daemon stuff? What do we need all these daemons for?

Cheers, Fons.
0 Kudos
David_A_Intel1
Employee
1,675 Views
The beta does not, and willnot, support 2.6 kernels. Sorry. :-(
And, you don't need the daemons, but the analyzer does! :-} They are part of a DCOM layer used by the analyzer.
0 Kudos
jeffrey-gallagher
1,675 Views
Nice to hear from you jon.nall,
VTune shows managed code alongside unmanaged code: we just have to listen differently -- so to speak -- when we deal with unmanaged code in the mix.
Absolutely you'll see both, as long as you tell VTune that you're working with managed code as you set up the session. (Very easy to do, a single click on the data collector setup if you're using the GUI; if you're using the command line, you'll use one of these options: java, applet, or jitprofiling -- for more on that, do a man page on "sampling" or read the User's Guide.)
cheers
jdg

Message Edited by jdgallag on 11-01-2004 02:26 PM

0 Kudos
schorscherl
Beginner
1,675 Views
Hi all,

when I run my OpenMP program using the cli version
of VTune 3.0b, it runs with one thread when I set OMP_NUM_THREADS=1,
as expected (this is for callgraph profiling). When I do the same
under GUI (vtlec) control, it insists on running with 2 threads. I
have tried setting OMP_NUM_THREADS=1 on the command line before
starting vtlec, as well as setting it in the 'Advanced' project
options (user-defined environment), but this does not help. OMP_NUM_THREADS
seems to get ignored when the GUI is running.

Any ideas?

Georg.

PS: This is on a dual Xeon, SuSE 8.1, Kernel 2.4.24.
0 Kudos
TimP
Honored Contributor III
1,675 Views
Sometimes, it has been necessary to run a script, in which the environment variables are set before starting the application.

OpenMP programs built with Intel compilers have 2 monitor threads, in addition to those counted under OMP_NUM_THREADS. Intel libguide and linux libpthread each are responsible for one. They normally accumulate well under a second together. I'm not certain from your description whether those are involved.
0 Kudos
schorscherl
Beginner
1,577 Views
Hi,

I can see the two helper threads, but there is one additional thread
which collects a lot of CPU time, and it is definitely a compute
thread. Besides, the program uses omp_get_num_threads() to determine
the number of threads it is running on, and this number is reported
as 2.

The script trick works, ok.

Btw, I have checked that the problem does not appear when doing
IP sampling. Strange.

Thanks,
Georg.
0 Kudos
Reply