Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Rupinder__V_
Beginner
119 Views

Intel PCM - Processor not supported

I am getting the following error for my processor. I provide the processor information also.

[ intelpcm]$ ./pcm.x 1

 Intel(r) Performance Counter Monitor V2.3 (2012-09-20 10:00:15 +0200 ID=ccfb40f )

 Copyright (c) 2009-2012 Intel Corporation

Error: unsupported processor. Only Intel(R) processors are supported (Atom(R) and microarchitecture codename Nehalem, Westmere, Sandy Bridge and Ivy Bridge). CPU Family: 15
Access to Intel(r) Performance Counter Monitor has denied (no MSR or PCI CFG space access).

<b>PROCESSOR INFORMATION</b>
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      :                   Intel(R) Xeon(TM) CPU 3.20GHz
stepping        : 3
cpu MHz         : 3200.279
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
apicid          : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                              pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall lm constant_tsc pn                                             i monitor ds_cpl cid cx16 xtpr
bogomips        : 6400.55
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

0 Kudos
6 Replies
Roman_D_Intel
Employee
119 Views

Hi, this is expected. Your processor does not have the architecture that PCM requires. Thanks, Roman
Rupinder__V_
Beginner
119 Views

Hi Roman, Thanks for the reply. Is there any other utility for measuring no. of instructions, cache misses per process like PCM and perf. regards, Rupinder
Roman_D_Intel
Employee
119 Views

Did you try Linux perf already on your system?
Rupinder__V_
Beginner
119 Views

i have linux kernal 2.6.18 on this machine .Perf is supported only by kernals higher than 2.6.31/32, if i am right.
McCalpinJohn
Black Belt
119 Views

The "perf events" subsystem was introduced in the 2.6.32 time frame. For 2.6.18 kernels you can try either the perfctr or perfmon2 patches. We use a slightly modified version of perfctr on our 2.6.18 production systems.
Rupinder__V_
Beginner
119 Views

Have you try measuring the counters per process (using PID as in the case of Perf stat command), e.g. tracking a java application (apache tomcat). Is there any way of doing such thing for java application?
Reply