| Author |
Message |
MSCHAEF.COM
Guest
|
Posted:
Wed Oct 19, 2005 4:15 pm Post subject:
Performance Counters on Pentium M |
|
|
I've done some searching, but have been unable to find userful information
Pentium M performance counters. There's plenty of good material on the
P-4, but not so much it seems for the P-M.
I'm trying to get a handle on the performance characteristics of a piece
of software I'm maintaining, and am interested in things like 'number of
L1 cache misses', 'pipeline flushes', etc. Is there any good programmatic
way to get this information out of a Pentium M? I know VTune is supposed
to do a lot, but this is a 'zero budget' kind of thing, and I don't need
anything near the level of control it offers.
If it matters, I'm doing this under Windows XP.
Thanks,
Mike
--
http://www.mschaef.com |
|
| Back to top |
|
 |
Andy Glew
Guest
|
Posted:
Thu Oct 20, 2005 6:09 am Post subject:
Re: Performance Counters on Pentium M |
|
|
mschaef@eris.io.com (MSCHAEF.COM) writes:
| Quote: | I've done some searching, but have been unable to find userful information
Pentium M performance counters. There's plenty of good material on the
P-4, but not so much it seems for the P-M.
|
Pentium M is basically a P6 (Pentium Pro) family microprocessor.
(Still going strong after all these years!)
The IA-32 Intel Architecture Software Developer¢s Manual Volume 3:
System Programming Guide, appendix A describes this.
There is even a section A.2 PERFORMANCE MONITORING EVENTS FOR INTEL
PENTIUM M PROCESSORS |
|
| Back to top |
|
 |
Amitabha Roy
Guest
|
Posted:
Thu Oct 20, 2005 8:15 am Post subject:
Re: Performance Counters on Pentium M |
|
|
That section is a delta so I guess that any PMON software for the ppro
should continue to work on the Pentium M.
Andy Glew wrote:
| Quote: | mschaef@eris.io.com (MSCHAEF.COM) writes:
I've done some searching, but have been unable to find userful information
Pentium M performance counters. There's plenty of good material on the
P-4, but not so much it seems for the P-M.
Pentium M is basically a P6 (Pentium Pro) family microprocessor.
(Still going strong after all these years!)
The IA-32 Intel Architecture Software Developer¢s Manual Volume 3:
System Programming Guide, appendix A describes this.
There is even a section A.2 PERFORMANCE MONITORING EVENTS FOR INTEL
PENTIUM M PROCESSORS
|
|
|
| Back to top |
|
 |
Terje Mathisen
Guest
|
Posted:
Thu Oct 20, 2005 8:15 am Post subject:
Re: Performance Counters on Pentium M |
|
|
Andy Glew wrote:
| Quote: | mschaef@eris.io.com (MSCHAEF.COM) writes:
I've done some searching, but have been unable to find userful information
Pentium M performance counters. There's plenty of good material on the
P-4, but not so much it seems for the P-M.
Pentium M is basically a P6 (Pentium Pro) family microprocessor.
(Still going strong after all these years!)
The IA-32 Intel Architecture Software Developer₼s Manual Volume 3:
System Programming Guide, appendix A describes this.
|
And so does my original Byte article from June 1994.
I.e. this has been well-known for a long time now.
Terje
--
- <Terje.Mathisen@hda.hydro.com>
"almost all programming can be viewed as an exercise in caching" |
|
| Back to top |
|
 |
MSCHAEF.COM
Guest
|
Posted:
Thu Oct 20, 2005 9:16 pm Post subject:
Re: Performance Counters on Pentium M |
|
|
In article <dj7c86$aeb$1@news01.intel.com>,
Amitabha Roy <amitabha.roy@gmail.com> wrote:
...
| Quote: | Andy Glew wrote:
... |
Thank you both.
| Quote: | Pentium M is basically a P6 (Pentium Pro) family microprocessor.
(Still going strong after all these years!)
|
Maybe it's the small block Chevy of the computing world. :-)
-Mike
--
http://www.mschaef.com |
|
| Back to top |
|
 |
Anton Ertl
Guest
|
Posted:
Tue Oct 25, 2005 12:15 am Post subject:
Re: Performance Counters on Pentium M |
|
|
Terje Mathisen <terje.mathisen@hda.hydro.com> writes:
| Quote: | Andy Glew wrote:
Pentium M is basically a P6 (Pentium Pro) family microprocessor.
(Still going strong after all these years!)
The IA-32 Intel Architecture Software Developer₼s Manual Volume 3:
System Programming Guide, appendix A describes this.
And so does my original Byte article from June 1994.
|
The Pentium Pro was introduced in October 1995. Are you sure your
article is not about the Pentium (P5)?
- anton
--
M. Anton Ertl Some things have to be seen to be believed
anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen
http://www.complang.tuwien.ac.at/anton/home.html |
|
| Back to top |
|
 |
Terje Mathisen
Guest
|
Posted:
Tue Oct 25, 2005 1:42 pm Post subject:
Re: Performance Counters on Pentium M |
|
|
Anton Ertl wrote:
| Quote: | Terje Mathisen <terje.mathisen@hda.hydro.com> writes:
Andy Glew wrote:
Pentium M is basically a P6 (Pentium Pro) family microprocessor.
(Still going strong after all these years!)
The IA-32 Intel Architecture Software Developer₼s Manual Volume 3:
System Programming Guide, appendix A describes this.
And so does my original Byte article from June 1994.
The Pentium Pro was introduced in October 1995. Are you sure your
article is not about the Pentium (P5)?
|
Sorry, I was unclear. :-(
Yes, my article was indeed about the P5 ("Pentium Secrets"), the key
point was that even though the set of counters available have changed
quite a bit, the actual programming interface has been unchanged since
my article.
I have also been told that this article was one of the reasons Intel
decided to actually document the counters, starting with the P6.
Terje
--
- <Terje.Mathisen@hda.hydro.com>
"almost all programming can be viewed as an exercise in caching" |
|
| Back to top |
|
 |
|
|
|
|