Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.

Westmere EX clock half speed

Curtis_Walker
Beginner
283 Views
After I have the PCM compiled and run the PCM the clock speed the first 10 core the clock is at full speed with EIST disabled but the second have of the core is running at half speed.
Maybe I and reading this incorrectly.
Here is my results anyways.

Attached is a screen grab of our BIOS settings modified to have the same power settings as you sent yesterday. Running the Intel PCM tool shows that the processor frequency is half the rated value


Core (SKT) | EXEC | IPC | FREQ | AFREQ | L3MISS | L2MISS | L3HIT | L2HIT | L3CLK | L2CLK | READ | WRITE | TEMP

0 0 0.00 0.13 0.01 0.45 20 K 31 K 0.34 0.13 0.19 0.03 N/A N/A 54

1 0 0.00 0.24 0.00 0.46 3531 18 K 0.81 0.09 0.10 0.13 N/A N/A 53

2 0 0.00 0.24 0.00 0.46 4125 18 K 0.78 0.09 0.12 0.11 N/A N/A 54

3 0 0.00 0.24 0.00 0.46 10 K 18 K 0.44 0.08 0.30 0.05 N/A N/A 57

4 0 0.00 0.24 0.00 0.46 10 K 18 K 0.44 0.08 0.30 0.06 N/A N/A 55

5 0 0.00 0.23 0.00 0.46 3883 17 K 0.78 0.09 0.11 0.10 N/A N/A 54

6 0 0.00 0.24 0.00 0.46 9957 18 K 0.46 0.08 0.29 0.06 N/A N/A 54

7 0 0.00 0.22 0.00 0.46 13 K 19 K 0.29 0.08 0.37 0.04 N/A N/A 57

8 0 0.00 0.23 0.00 0.46 11 K 19 K 0.39 0.08 0.33 0.05 N/A N/A 56

9 0 0.00 0.21 0.00 0.46 16 K 20 K 0.19 0.08 0.42 0.04 N/A N/A 58

10 1 0.01 1.04 0.01 0.72 14 K 49 K 0.72 0.76 0.12 0.07 N/A N/A 55

11 1 0.00 0.23 0.00 0.46 10 K 19 K 0.46 0.07 0.30 0.06 N/A N/A 53



80 core, process at 100%

Core (SKT) | EXEC | IPC | FREQ | AFREQ | L3MISS | L2MISS | L3HIT | L2HIT | L3CLK | L2CLK | READ | WRITE | TEMP

0 0 0.01 0.10 0.07 1.00 106 K 180 K 0.41 0.12 0.09 0.02 N/A N/A 50

1 0 0.86 0.86 1.00 1.00 459 K 1211 K 0.62 0.82 0.03 0.01 N/A N/A 46

2 0 0.00 0.07 0.01 1.00 7533 21 K 0.64 0.18 0.06 0.03 N/A N/A 50

3 0 0.00 0.06 0.01 1.00 11 K 23 K 0.49 0.16 0.08 0.02 N/A N/A 53

4 0 0.00 0.06 0.01 1.00 12 K 21 K 0.40 0.23 0.09 0.01 N/A N/A 51

5 0 0.00 0.06 0.01 1.00 11 K 21 K 0.46 0.21 0.08 0.02 N/A N/A 51

6 0 0.00 0.06 0.01 1.00 10 K 22 K 0.54 0.20 0.07 0.02 N/A N/A 51

7 0 0.00 0.07 0.01 1.00 9327 21 K 0.57 0.20 0.07 0.03 N/A N/A 53

8 0 0.00 0.07 0.01 1.00 9140 22 K 0.59 0.19 0.07 0.03 N/A N/A 54

9 0 0.00 0.07 0.01 1.00 10 K 22 K 0.52 0.20 0.08 0.02 N/A N/A 54

10 1 0.00 0.08 0.03 0.85 73 K 76 K 0.04 0.09 0.12 0.00 N/A N/A 53

11 1 0.00 0.09 0.01 0.53 8698 20 K 0.57 0.21 0.09 0.03 N/A N/A 53

12 1 0.00 0.08 0.01 0.53 12 K 22 K 0.45 0.22 0.11 0.02 N/A N/A 54

13 1 0.00 0.09 0.01 0.50 9940 21 K 0.54 0.19 0.10 0.03 N/A N/A 55

14 1 0.00 0.09 0.01 0.49 12 K 22 K 0.44 0.23 0.12 0.02 N/A N/A 52

15 1 0.00 0.09 0.01 0.49 9890 20 K 0.52 0.20 0.10 0.03 N/A N/A 50

16 1 0.00 0.09 0.01 0.49 12 K 22 K 0.45 0.21 0.12 0.02 N/A N/A 55

17 1 0.00 0.09 0.01 0.49 10 K 21 K 0.51 0.21 0.10 0.03 N/A N/A 54

18 1 0.00 0.09 0.01 0.49 12 K 23 K 0.48 0.16 0.12 0.03 N/A N/A 59

19 1 0.00 0.09 0.01 0.49 12 K 22 K 0.43 0.18 0.13 0.02 N/A N/A 56

80 core, process at 100%

Core (SKT) | EXEC | IPC | FREQ | AFREQ | L3MISS | L2MISS | L3HIT | L2HIT | L3CLK | L2CLK | READ | WRITE | TEMP

0 0 0.01 0.10 0.07 1.00 106 K 180 K 0.41 0.12 0.09 0.02 N/A N/A 50

1 0 0.86 0.86 1.00 1.00 459 K 1211 K 0.62 0.82 0.03 0.01 N/A N/A 46

2 0 0.00 0.07 0.01 1.00 7533 21 K 0.64 0.18 0.06 0.03 N/A N/A 50

3 0 0.00 0.06 0.01 1.00 11 K 23 K 0.49 0.16 0.08 0.02 N/A N/A 53

4 0 0.00 0.06 0.01 1.00 12 K 21 K 0.40 0.23 0.09 0.01 N/A N/A 51

5 0 0.00 0.06 0.01 1.00 11 K 21 K 0.46 0.21 0.08 0.02 N/A N/A 51

6 0 0.00 0.06 0.01 1.00 10 K 22 K 0.54 0.20 0.07 0.02 N/A N/A 51

7 0 0.00 0.07 0.01 1.00 9327 21 K 0.57 0.20 0.07 0.03 N/A N/A 53

8 0 0.00 0.07 0.01 1.00 9140 22 K 0.59 0.19 0.07 0.03 N/A N/A 54

9 0 0.00 0.07 0.01 1.00 10 K 22 K 0.52 0.20 0.08 0.02 N/A N/A 54

10 1 0.00 0.08 0.03 0.85 73 K 76 K 0.04 0.09 0.12 0.00 N/A N/A 53

11 1 0.00 0.09 0.01 0.53 8698 20 K 0.57 0.21 0.09 0.03 N/A N/A 53

12 1 0.00 0.08 0.01 0.53 12 K 22 K 0.45 0.22 0.11 0.02 N/A N/A 54

13 1 0.00 0.09 0.01 0.50 9940 21 K 0.54 0.19 0.10 0.03 N/A N/A 55

14 1 0.00 0.09 0.01 0.49 12 K 22 K 0.44 0.23 0.12 0.02 N/A N/A 52

15 1 0.00 0.09 0.01 0.49 9890 20 K 0.52 0.20 0.10 0.03 N/A N/A 50

16 1 0.00 0.09 0.01 0.49 12 K 22 K 0.45 0.21 0.12 0.02 N/A N/A 55

17 1 0.00 0.09 0.01 0.49 10 K 21 K 0.51 0.21 0.10 0.03 N/A N/A 54

18 1 0.00 0.09 0.01 0.49 12 K 23 K 0.48 0.16 0.12 0.03 N/A N/A 59

19 1 0.00 0.09 0.01 0.49 12 K 22 K 0.43 0.18 0.13 0.02 N/A N/A 56


How do I fix this as you see with 0-19 you see 1.0 then you see in the other half 0.49

0 Kudos
1 Reply
Roman_D_Intel
Employee
283 Views
Curtis,

from the PCM output it seems that your workload is using just one logical core (core 1) out of 80 available on your system: for corenumber one the FREQ=AFREQ=1.0 . All other cores in socket 0 have FREQ<<1.0 which indicates they are not active most of the time (in power saving C-state and/or executing idle loop, etc.). In short periods when they become active they run at the nominal frequency (AFREQ=1.0). The cores in socket 1 seems to beall idle as you already mentioned.

You say you run "process at 100%"? Where do you read the "100%" from? If it is from the "top" utility from Linux, then it only implies that you useone core 100% of time. If your process would use 100% of all cores (have 80 threads actively executing)it should say 8000%. In such a case you might see all cores running atthenominal frequency.

--
Roman
0 Kudos
Reply