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

How should CHA counters be counted?

Hz12
Beginner
324 Views

Hi,

    The Intel Xeon Gold 6256 processor was tested, which has 12 physical cores. When the CHA counters was used to monitor the uncore performance event UNC_CHA_TOR_OCCUPANCY.IO_HIT/MISS, it found that CHA0-23 could collect data (not all counters have a value). CHA counters with an index greater than 24 always have a value of 0. This processor has the same number of CHA counters as the number of physical cores, so should I count only the CHA0-11 counters? Or counting the CHA0-23 counter?

0 Kudos
1 Reply
McCalpinJohn
Honored Contributor III
145 Views

According to https://www.intel.com/content/www/us/en/products/sku/198655/intel-xeon-gold-6256-processor-33m-cache-3-60-ghz/specifications.html, the Xeon Gold 6256 processor has 33 MiB of L3 cache.  For the SKX and CLX generations, each L3 "slice" is 1.375 MiB, so 33 MiB total implies that 24 L3 slices are active.  

So there is no problem -- measure and use results from CHAs 0 to 23.

0 Kudos
Reply