<?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 Hi Prabhu, in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-output-why-is-core-utilization-over-time-interval-shows/m-p/920376#M1231</link>
    <description>&lt;P&gt;Hi&amp;nbsp;Prabhu,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;1. The difference between core residency and package residency in the below PCM output.&lt;/P&gt;
&lt;P&gt;2. If C1 represents core 1(physical) in PCM report where is the information related to C4 and C5 cores. (There are 8 physical cores)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;This &lt;A href="http://software.intel.com/en-us/blogs/2008/03/27/update-c-states-c-states-and-even-more-c-states"&gt;article&lt;/A&gt; explains difference between core and package c-states. Residency is % of time a core/package was in the state.&lt;/P&gt;
&lt;P&gt;The n in Cn represents the C state level of a core/package, not the core number.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;3. The sar command shows 100% user CPU busy for my application, but why does the “% core utilization over time interval” marked&amp;nbsp;boldin the output shows lower numbers.&amp;nbsp;(7.67 %)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;"Sar" shows the portion of time slots that the CPU scheduler in the OS could assign to execution of running programs or the OS itself. This OS-level CPU-utilization metric and its limitations are discussed in the &lt;A href="http://software.intel.com/en-us/articles/intel-performance-counter-monitor/#cpu_utilization"&gt;Intel PCM article&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The PCM % core utilization metrics are derived from the core microarchitecture utilization data: the number of instructions retired per (nominal) cycle vs. the maximum number of instructions the core can process in a (nominal) cycle.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Roman&lt;/P&gt;</description>
    <pubDate>Fri, 14 Jun 2013 09:11:00 GMT</pubDate>
    <dc:creator>Roman_D_Intel</dc:creator>
    <dc:date>2013-06-14T09:11:00Z</dc:date>
    <item>
      <title>PCM output - why is core utilization over time interval shows lower numbers ?</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-output-why-is-core-utilization-over-time-interval-shows/m-p/920374#M1229</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm running PCM 2.5 on a Intel Xeon E5-2670, Can anybody please explain the text marked in &lt;STRONG&gt;BOLD&lt;/STRONG&gt; in the below PCM output ?. Also can you please explain&lt;/P&gt;
&lt;P&gt;1. The difference between core residency and package residency in the below PCM output.&lt;/P&gt;
&lt;P&gt;2. If C1 represents core 1(physical) in PCM report where is the information related to C4 and C5 cores. (There are 8 physical cores)&lt;/P&gt;
&lt;P&gt;3. The sar command shows 100% user CPU busy for my application, but why does the “% core utilization over time interval” marked &lt;STRONG&gt;bold&lt;/STRONG&gt; in the output shows lower numbers.&amp;nbsp;(7.67 %)&lt;/P&gt;
&lt;P&gt;PCM output:&lt;/P&gt;
&lt;P&gt;Num logical cores: 16&lt;BR /&gt;Num sockets: 1&lt;BR /&gt;Threads per core: 2&lt;BR /&gt;Core PMU (perfmon) version: 3&lt;BR /&gt;Number of core PMU generic (programmable) counters: 4&lt;BR /&gt;Width of generic (programmable) counters: 48 bits&lt;BR /&gt;Number of core PMU fixed counters: 3&lt;BR /&gt;Width of fixed counters: 48 bits&lt;BR /&gt;Nominal core frequency: 2600000000 Hz&lt;BR /&gt;Package thermal spec power: 115 Watt; Package minimum power: 51 Watt; Package maximum power: 180 Watt;&lt;BR /&gt; EXEC : instructions per nominal CPU cycle&lt;BR /&gt; IPC : instructions per CPU cycle&lt;BR /&gt; FREQ : relation to nominal CPU frequency='unhalted clock ticks'/'invariant timer ticks' (includes Intel Turbo Boost)&lt;BR /&gt; AFREQ : relation to nominal CPU frequency while in active state (not in power-saving C state)='unhalted clock ticks'/'invariant timer ticks while in C0-state' (includes Intel Turbo Boost)&lt;BR /&gt; L3MISS: L3 cache misses &lt;BR /&gt; L2MISS: L2 cache misses (including other core's L2 cache *hits*) &lt;BR /&gt; L3HIT : L3 cache hit ratio (0.00-1.00)&lt;BR /&gt; L2HIT : L2 cache hit ratio (0.00-1.00)&lt;BR /&gt; L3CLK : ratio of CPU cycles lost due to L3 cache misses (0.00-1.00), in some cases could be &amp;gt;1.0 due to a higher memory latency&lt;BR /&gt; L2CLK : ratio of CPU cycles lost due to missing L2 cache but still hitting L3 cache (0.00-1.00)&lt;BR /&gt; READ : bytes read from memory controller (in GBytes)&lt;BR /&gt; WRITE : bytes written to memory controller (in GBytes)&lt;BR /&gt; TEMP : Temperature reading in 1 degree Celsius relative to the TjMax temperature (thermal headroom): 0 corresponds to the max temperature&lt;/P&gt;
&lt;P&gt;Core (SKT) | EXEC | IPC | FREQ | AFREQ | L3MISS | L2MISS | L3HIT | L2HIT | L3CLK | L2CLK | READ | WRITE | TEMP&lt;/P&gt;
&lt;P&gt;-------------------------------------------------------------------------------------------------------------------&lt;BR /&gt; TOTAL * 0.15 1.05 0.15 1.15 511 K 1973 K 0.74 0.96 0.02 0.01 0.00 0.00 N/A&lt;/P&gt;
&lt;P&gt;Instructions retired: 6405 M ; Active cycles: 6112 M ; Time (TSC): 2610 Mticks ; C0 (active,non-halted) core residency: 12.68 %&lt;/P&gt;
&lt;P&gt;C1 core residency: 87.32 %; C3 core residency: 0.00 %; C6 core residency: 0.00 %; C7 core residency: 0.00 %&lt;BR /&gt; C2 package residency: 0.00 %; C3 package residency: 0.00 %; C6 package residency: 0.00 %; C7 package residency: 0.00 %&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;PHYSICAL CORE IPC : 2.10 =&amp;gt; corresponds to 52.40 % utilization for cores in active state&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt; Instructions per nominal CPU cycle: 0.31 =&amp;gt; corresponds to 7.67 % core utilization over time interval&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks, Prabhu&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2013 13:57:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-output-why-is-core-utilization-over-time-interval-shows/m-p/920374#M1229</guid>
      <dc:creator>Prabhu_T_</dc:creator>
      <dc:date>2013-06-13T13:57:16Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;Instructions per nominal</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-output-why-is-core-utilization-over-time-interval-shows/m-p/920375#M1230</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;Instructions per nominal CPU cycle: 0.31&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;It could mean average rate of instructions per clock cycle spread over some time interval which can include Cn power states.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jun 2013 17:18:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-output-why-is-core-utilization-over-time-interval-shows/m-p/920375#M1230</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-06-13T17:18:31Z</dc:date>
    </item>
    <item>
      <title>Hi Prabhu,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-output-why-is-core-utilization-over-time-interval-shows/m-p/920376#M1231</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Prabhu,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;1. The difference between core residency and package residency in the below PCM output.&lt;/P&gt;
&lt;P&gt;2. If C1 represents core 1(physical) in PCM report where is the information related to C4 and C5 cores. (There are 8 physical cores)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;This &lt;A href="http://software.intel.com/en-us/blogs/2008/03/27/update-c-states-c-states-and-even-more-c-states"&gt;article&lt;/A&gt; explains difference between core and package c-states. Residency is % of time a core/package was in the state.&lt;/P&gt;
&lt;P&gt;The n in Cn represents the C state level of a core/package, not the core number.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;3. The sar command shows 100% user CPU busy for my application, but why does the “% core utilization over time interval” marked&amp;nbsp;boldin the output shows lower numbers.&amp;nbsp;(7.67 %)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;"Sar" shows the portion of time slots that the CPU scheduler in the OS could assign to execution of running programs or the OS itself. This OS-level CPU-utilization metric and its limitations are discussed in the &lt;A href="http://software.intel.com/en-us/articles/intel-performance-counter-monitor/#cpu_utilization"&gt;Intel PCM article&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The PCM % core utilization metrics are derived from the core microarchitecture utilization data: the number of instructions retired per (nominal) cycle vs. the maximum number of instructions the core can process in a (nominal) cycle.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Roman&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jun 2013 09:11:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-output-why-is-core-utilization-over-time-interval-shows/m-p/920376#M1231</guid>
      <dc:creator>Roman_D_Intel</dc:creator>
      <dc:date>2013-06-14T09:11:00Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;The PCM % core utilization</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-output-why-is-core-utilization-over-time-interval-shows/m-p/920377#M1232</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;The PCM % core utilization metrics are derived from the core microarchitecture utilization data: the number of instructions retired per (nominal) cycle vs. the maximum number of instructions the core can process in a (nominal) cycle.&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;Are these utilization metrics available as a part of VTune documentation?&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jun 2013 12:35:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-output-why-is-core-utilization-over-time-interval-shows/m-p/920377#M1232</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-06-14T12:35:57Z</dc:date>
    </item>
  </channel>
</rss>

