- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I runned 4 tasks on one of the two socket on E5520. These tasks are independent and they are both cache-missintensive and bandwidth intensive. There is very trivial file operation which may be ignored. The other socket is idle during the running of that task. However, Iobserved avery high number of UNC_IMC_ISOC_FULL.READ.CH0 and UNC_IMC_ISOC_FULL.READ.CH1 onboth sockets with pfmon3.9 . The number on both sockets are almost the same as if they are from the same counter. Could someone give me some explaination on this event?
BTW, I read the following lines in the performance manual of Intel
"When first programming the queue occupancy events, a bus lock must be issued to correctly initialize the occupancy. This is the same requirement encountered with the GQ and QHL occupancy events." Need I make the bus lockwith pfmon and how?
BTW, I read the following lines in the performance manual of Intel
"When first programming the queue occupancy events, a bus lock must be issued to correctly initialize the occupancy. This is the same requirement encountered with the GQ and QHL occupancy events." Need I make the bus lockwith pfmon and how?
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
UNC_IMC_ISOC_FULL.READ.CH0 counts cycles all the entries in the DRAM channel 0 high priority queue are occupied with isochronous read requests.Are you maybe accessing memory that is attached to the other socket? The OS usually tries to allocate local memory, but if memory interleaving is enabled or your run out of local memory, then remote memory is used.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page