Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Jeongseob_A_
Beginner
129 Views

Measuring memory bandwidth through IntelPerformanceCounterMonitorV2.8

Hi all,

Currently, I have tried to measure the memory bandwidth per core. Fortunately, I saw the article (https://software.intel.com/en-us/articles/monitoring-integrated-memory-controller-requests-in-the-2nd-3rd-and-4th-generation-intel). So, I tested measuring memory bandwidth by using pcm-memory.x in my Linux system(Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz). However, the program produces the error like below.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Detected Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz "Intel(r) microarchitecture codename Haswell"
Jaketown, Ivytown or Haswell Server CPU is required for this tool!
For processor-level memory bandwidth statistics please use pcm.x

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

I also tried to use pcm.x, but the READ and WRITE field do not show any data. It just prints N/A. Could you help me solve this problem?

Thanks

 

 

 

 

0 Kudos
2 Replies
Thomas_W_Intel
Employee
129 Views

Intel PCM measures the memory bandwidth directly in the memory controller. It is therefore unfortunately not possible to tie this information back to the core. in particular, pcm-memory won't provide you this information either. The main advantage of pcm-memory is that it reports the memory traffic per memory channel.

Jeongseob_A_
Beginner
129 Views

Thank you for the reply. 

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

   0    0     0.01   0.67   0.01    0.31      78 K    202 K    0.61    0.26    0.32    0.11     N/A     N/A     N/A     68
   1    0     0.03   1.35   0.02    0.37     103 K    222 K    0.53    0.35    0.33    0.08     N/A     N/A     N/A     72
   2    0     0.00   0.33   0.01    0.33      48 K    135 K    0.64    0.22    0.38    0.16     N/A     N/A     N/A     71
   3    0     0.01   0.48   0.01    0.35     126 K    246 K    0.49    0.22    0.65    0.14     N/A     N/A     N/A     69
-----------------------------------------------------------------------------------------------------------------------------
 SKT    0     0.01   0.82   0.01    0.34     357 K    807 K    0.56    0.27    0.41    0.11    0.89    0.08    0.79     67

When I run the pcm.x program, there are read and write fields per core like above. So, I just considered the information will be provided. Anyway, thanks very much.

Reply