Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
5257 Discussions

Very low IPC with VTune and others...

navyant
Beginner
677 Views
Hello,
I've tested vtune with a couple of spec2000 (with reference input) under Redhat 7.3 Linux using a Pentium 4 machine and got follow very low IPC which seems unreasonable. This is the command I put into

vtl activity -duration 300 -c sampling -o "-ec en='Instructions Retired' en='Clockticks':sa=200000 " -app mcf_base.x86_linux,"inp.in" run

Instructions Retired
17400 = Samples collected due to this event
2000000 = Sample after value used during collection
34800000000 = Total events (samples*SAV)
Clockticks
704881 = Samples collected due to this event
200000 = Sample after value used during collection
140976200000 = Total events (samples*SAV)

So IPC is about 1/4.5 (348/1409)

With bzip, I got a IPC of 1/2. Other benchmarks show a constant less than 1 of IPCs.

Another strange thing is whenever I changed duration, the instructions retired gives different results. I am surely I have run the whole program from the beginning to the end.

Anything wrong with my usage. Thanks!
0 Kudos
1 Reply
David_A_Intel1
Employee
677 Views
Recommendations:

1. don't set a duration: VTune will sample until the app exits.
2. don't set a sample after value for Clockticks, the default should be used.

Regards,
0 Kudos
Reply