<?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 Not necessarily the internal in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010513#M3766</link>
    <description>&lt;P&gt;Not necessarily the internal implementation but I couldn't find how each core contributes to overall power consumption of the package. So what I am looking is an algorithm or scheme that explains how each core's power limit is determined to achieve overall power consumption limit.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thank you,&lt;/P&gt;</description>
    <pubDate>Thu, 02 Oct 2014 15:22:41 GMT</pubDate>
    <dc:creator>Mustafa_K_</dc:creator>
    <dc:date>2014-10-02T15:22:41Z</dc:date>
    <item>
      <title>Intel RAPL's effect on individual cores</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010511#M3764</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;What I understand you can set power limit to whole package using RAPL. Is there any explanation how this is achieved? Each core is assigned to same p-state ? Is there a description out there?&lt;/P&gt;

&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Thu, 02 Oct 2014 07:22:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010511#M3764</guid>
      <dc:creator>Mustafa_K_</dc:creator>
      <dc:date>2014-10-02T07:22:36Z</dc:date>
    </item>
    <item>
      <title>Are you looking for the</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010512#M3765</link>
      <description>&lt;P&gt;Are you looking for the internal implementation?&lt;/P&gt;</description>
      <pubDate>Thu, 02 Oct 2014 11:47:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010512#M3765</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2014-10-02T11:47:14Z</dc:date>
    </item>
    <item>
      <title>Not necessarily the internal</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010513#M3766</link>
      <description>&lt;P&gt;Not necessarily the internal implementation but I couldn't find how each core contributes to overall power consumption of the package. So what I am looking is an algorithm or scheme that explains how each core's power limit is determined to achieve overall power consumption limit.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thank you,&lt;/P&gt;</description>
      <pubDate>Thu, 02 Oct 2014 15:22:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010513#M3766</guid>
      <dc:creator>Mustafa_K_</dc:creator>
      <dc:date>2014-10-02T15:22:41Z</dc:date>
    </item>
    <item>
      <title>Hello Mustafa,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010514#M3767</link>
      <description>&lt;P&gt;Hello Mustafa,&lt;/P&gt;

&lt;P&gt;The Intel SDM vol 3 talks around this topic. See &lt;A href="http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf"&gt;http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf&lt;/A&gt;&amp;nbsp;section 14 for the RAPL (Running Average Power Limit) interface and MSRs. All the cores are 1 power plane and the GT graphics unit is on another power plane. You can limit the power used by the cores and the GPU.&amp;nbsp; And you can set a preference for which has priority when both the CPU &amp;amp; GPU want to run. From a crude test I ran trying to load up the CPU &amp;amp; GPU, the CPU gets the frequency reduced to stay within the overall package thermal limits.&lt;/P&gt;

&lt;P&gt;There is a nice presentation at hotchips.org on Haswell which talks about power management. See&amp;nbsp;&lt;A href="http://www.hotchips.org/wp-content/uploads/hc_archives/hc25/HC25.80-Processors2-epub/HC25.27.820-Haswell-Hammarlund-Intel.pdf"&gt;http://www.hotchips.org/wp-content/uploads/hc_archives/hc25/HC25.80-Processors2-epub/HC25.27.820-Haswell-Hammarlund-Intel.pdf.&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;From the above presentation, it looks like haswell can set independent voltages for each core (and probably independent frequencies for each core). And the ring/LLC has its own voltage and the GPU has its own voltage. So there are many variables which can impact power usage.&lt;/P&gt;

&lt;P&gt;Pat&lt;/P&gt;</description>
      <pubDate>Thu, 02 Oct 2014 19:14:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010514#M3767</guid>
      <dc:creator>Patrick_F_Intel1</dc:creator>
      <dc:date>2014-10-02T19:14:19Z</dc:date>
    </item>
    <item>
      <title>@Mustafa</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010515#M3768</link>
      <description>&lt;P&gt;@Mustafa&lt;/P&gt;

&lt;P&gt;Please read also this paper about the power management of Sandy Bridge :&amp;nbsp;http://www.hotchips.org/wp-content/uploads/hc_archives/hc23/HC23.19.9-Desktop-CPUs/HC23.19.921.SandyBridge_Power_10-Rotem-Intel.pdf&lt;/P&gt;</description>
      <pubDate>Sat, 04 Oct 2014 08:30:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010515#M3768</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2014-10-04T08:30:57Z</dc:date>
    </item>
    <item>
      <title>Thank you all,
Mustafa</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010516#M3769</link>
      <description>&lt;P&gt;Thank you all,&lt;/P&gt;

&lt;P&gt;Mustafa&lt;/P&gt;</description>
      <pubDate>Thu, 25 Feb 2016 20:44:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Intel-RAPL-s-effect-on-individual-cores/m-p/1010516#M3769</guid>
      <dc:creator>Mustafa_K_</dc:creator>
      <dc:date>2016-02-25T20:44:09Z</dc:date>
    </item>
  </channel>
</rss>

