- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page