<?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 Changing the Processor C states  in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Changing-the-Processor-C-states/m-p/914037#M2313</link>
    <description>Hi, &lt;BR /&gt; I have another question related to power consumption on Nehalem machines. I have been able to change the processor frequency by editing the value in the file /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed. I have also played around with changing the T-states by editing the file /proc/acpi/processor/P001/throttling. I am trying to scale these values from within my application by opening the necessary files, changing the values and closing them at the end of the application. I am also interested in forcing the CPU to go into the C-states during certain periods of my application. My nehalem machine seems to be having the following settings concerning the C-states : &lt;BR /&gt;&lt;BR /&gt; cat /proc/acpi/processor/P001/power&lt;BR /&gt;active state:            C1&lt;BR /&gt;max_cstate:              C8&lt;BR /&gt;bus master activity:     fff80000&lt;BR /&gt;states:&lt;BR /&gt; *C1:                  type[C1] promotion[C2] demotion[--] latency[000] usage[21796988] duration[00000000000000000000]&lt;BR /&gt; C2:                  type[C3] promotion[C3] demotion[C1] latency[096] usage[00150826] duration[00000000000441615530]&lt;BR /&gt; C3:                  type[C3] promotion[--] demotion[C2] latency[128] usage[00391917] duration[00000000001096529429]&lt;BR /&gt;&lt;BR /&gt;I am not too sure at this point of time if forcing the processors to go to the C-state is beneficial to my application, but, I would like to give it a shot. I have not yet come across any article that describes how we can manually force the processor to move into a C-state. Is it even possible to do something like that reliably from the application or the middleware layers? &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Krishna&lt;BR /&gt;</description>
    <pubDate>Fri, 08 Jan 2010 05:56:49 GMT</pubDate>
    <dc:creator>kandalla</dc:creator>
    <dc:date>2010-01-08T05:56:49Z</dc:date>
    <item>
      <title>Changing the Processor C states</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Changing-the-Processor-C-states/m-p/914037#M2313</link>
      <description>Hi, &lt;BR /&gt; I have another question related to power consumption on Nehalem machines. I have been able to change the processor frequency by editing the value in the file /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed. I have also played around with changing the T-states by editing the file /proc/acpi/processor/P001/throttling. I am trying to scale these values from within my application by opening the necessary files, changing the values and closing them at the end of the application. I am also interested in forcing the CPU to go into the C-states during certain periods of my application. My nehalem machine seems to be having the following settings concerning the C-states : &lt;BR /&gt;&lt;BR /&gt; cat /proc/acpi/processor/P001/power&lt;BR /&gt;active state:            C1&lt;BR /&gt;max_cstate:              C8&lt;BR /&gt;bus master activity:     fff80000&lt;BR /&gt;states:&lt;BR /&gt; *C1:                  type[C1] promotion[C2] demotion[--] latency[000] usage[21796988] duration[00000000000000000000]&lt;BR /&gt; C2:                  type[C3] promotion[C3] demotion[C1] latency[096] usage[00150826] duration[00000000000441615530]&lt;BR /&gt; C3:                  type[C3] promotion[--] demotion[C2] latency[128] usage[00391917] duration[00000000001096529429]&lt;BR /&gt;&lt;BR /&gt;I am not too sure at this point of time if forcing the processors to go to the C-state is beneficial to my application, but, I would like to give it a shot. I have not yet come across any article that describes how we can manually force the processor to move into a C-state. Is it even possible to do something like that reliably from the application or the middleware layers? &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Krishna&lt;BR /&gt;</description>
      <pubDate>Fri, 08 Jan 2010 05:56:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Changing-the-Processor-C-states/m-p/914037#M2313</guid>
      <dc:creator>kandalla</dc:creator>
      <dc:date>2010-01-08T05:56:49Z</dc:date>
    </item>
  </channel>
</rss>

