- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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!
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!
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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,
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,
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