<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to count RAT stall cycles on SPR in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/How-to-count-RAT-stall-cycles-on-SPR/m-p/1542027#M8252</link>
    <description>&lt;P&gt;Hello, I would like to count the cycles that RAT (resource allocation table) is stalled per thread and per core. On Ivy Bridge, there is an event&amp;nbsp;&lt;SPAN class=""&gt;UOPS_ISSUED.STALL_CYCLES that seems to serve the purpose per thread:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="264"&gt;&lt;SPAN class=""&gt;EventSel=0EH, UMask=01H, Invert=1, CMask=1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="377"&gt;&lt;SPAN class=""&gt;Cycles when Resource Allocation Table (RAT) does not issue Uops to Reservation Station (RS) for the thread&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But there is no such an event published for SPR (&lt;A href="https://github.com/intel/perfmon/tree/main/SPR" target="_blank" rel="noopener"&gt;perfmon/SPR at main · intel/perfmon · GitHub&lt;/A&gt;).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, how to count RAT stalls per core for SPR?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Hongbo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 08 Nov 2023 21:46:10 GMT</pubDate>
    <dc:creator>Hongbo_R_Intel</dc:creator>
    <dc:date>2023-11-08T21:46:10Z</dc:date>
    <item>
      <title>How to count RAT stall cycles on SPR</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/How-to-count-RAT-stall-cycles-on-SPR/m-p/1542027#M8252</link>
      <description>&lt;P&gt;Hello, I would like to count the cycles that RAT (resource allocation table) is stalled per thread and per core. On Ivy Bridge, there is an event&amp;nbsp;&lt;SPAN class=""&gt;UOPS_ISSUED.STALL_CYCLES that seems to serve the purpose per thread:&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="264"&gt;&lt;SPAN class=""&gt;EventSel=0EH, UMask=01H, Invert=1, CMask=1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="377"&gt;&lt;SPAN class=""&gt;Cycles when Resource Allocation Table (RAT) does not issue Uops to Reservation Station (RS) for the thread&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But there is no such an event published for SPR (&lt;A href="https://github.com/intel/perfmon/tree/main/SPR" target="_blank" rel="noopener"&gt;perfmon/SPR at main · intel/perfmon · GitHub&lt;/A&gt;).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, how to count RAT stalls per core for SPR?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Hongbo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Nov 2023 21:46:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/How-to-count-RAT-stall-cycles-on-SPR/m-p/1542027#M8252</guid>
      <dc:creator>Hongbo_R_Intel</dc:creator>
      <dc:date>2023-11-08T21:46:10Z</dc:date>
    </item>
  </channel>
</rss>

