Performance Counters on Pentium M
CASTalk.com Forum Index CASTalk.com
Discussion of DSP, FPGA, storage and embedded system.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web castalk.com
Performance Counters on Pentium M

 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture
Author Message
MSCHAEF.COM
Guest





Posted: Wed Oct 19, 2005 4:15 pm    Post subject: Performance Counters on Pentium M Reply with 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.

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 Reply with quote

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 Reply with quote

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 Reply with quote

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 Reply with quote

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 Reply with quote

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 Reply with quote

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
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Computer Architecture All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Electronics Powered by phpBB