<?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 /Qparallel uses only 2 Cores on an 8 Core machine in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886677#M76938</link>
    <description>&lt;P&gt;Hi there,&lt;/P&gt;
&lt;P&gt;my colleague is on a construction site installing one of his programs on the clients machine.&lt;/P&gt;
&lt;P&gt;The clients machine has8 Cores. His program is being compiled with the /Qparallel option, but the program uses only 2 Coreswith 100%.&lt;/P&gt;
&lt;P&gt;So my question is, does the /Qparallel option "only" optimizes for 2 Cores? Would an OMP approach do better?&lt;/P&gt;
&lt;P&gt;I dont know what the clients machine really is (Intel or AMD), but I asked my colleague. Because he cannot go online very often I havent got an answer yet. He usesVisual Studio 2008 9.0.21022.8 RTM andIntel Fortan Compiler 10.1.4159.2008 (seems likethe integration version).&lt;/P&gt;
&lt;P&gt;Thanks in advance,&lt;BR /&gt;Markus&lt;/P&gt;</description>
    <pubDate>Mon, 22 Feb 2010 08:48:28 GMT</pubDate>
    <dc:creator>onkelhotte</dc:creator>
    <dc:date>2010-02-22T08:48:28Z</dc:date>
    <item>
      <title>/Qparallel uses only 2 Cores on an 8 Core machine</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886677#M76938</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;
&lt;P&gt;my colleague is on a construction site installing one of his programs on the clients machine.&lt;/P&gt;
&lt;P&gt;The clients machine has8 Cores. His program is being compiled with the /Qparallel option, but the program uses only 2 Coreswith 100%.&lt;/P&gt;
&lt;P&gt;So my question is, does the /Qparallel option "only" optimizes for 2 Cores? Would an OMP approach do better?&lt;/P&gt;
&lt;P&gt;I dont know what the clients machine really is (Intel or AMD), but I asked my colleague. Because he cannot go online very often I havent got an answer yet. He usesVisual Studio 2008 9.0.21022.8 RTM andIntel Fortan Compiler 10.1.4159.2008 (seems likethe integration version).&lt;/P&gt;
&lt;P&gt;Thanks in advance,&lt;BR /&gt;Markus&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2010 08:48:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886677#M76938</guid>
      <dc:creator>onkelhotte</dc:creator>
      <dc:date>2010-02-22T08:48:28Z</dc:date>
    </item>
    <item>
      <title>/Qparallel uses only 2 Cores on an 8 Core machine</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886678#M76939</link>
      <description>&lt;P&gt;What version of Windows?&lt;/P&gt;
&lt;P&gt;I think thatt he NT -&amp;gt; XP family allowed up to two processors as standard, and you had to move to server editions or pay extrat to access more core. Vista I believe supported four cores as standard, with 'higher' levels of Vista being required to access more cores.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2010 11:27:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886678#M76939</guid>
      <dc:creator>bendel_boy1</dc:creator>
      <dc:date>2010-02-22T11:27:24Z</dc:date>
    </item>
    <item>
      <title>/Qparallel uses only 2 Cores on an 8 Core machine</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886679#M76940</link>
      <description>&lt;DIV id="tiny_quote"&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1266838604023="83" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=102711" href="https://community.intel.com/en-us/profile/102711/" class="basic"&gt;bendel boy&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px; background-color: #e5e5e5; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;
&lt;P&gt;What version of Windows?&lt;/P&gt;
&lt;P&gt;I think thatt he NT -&amp;gt; XP family allowed up to two processors as standard, and you had to move to server editions or pay extrat to access more core. Vista I believe supported four cores as standard, with 'higher' levels of Vista being required to access more cores.&lt;/P&gt;
&lt;/I&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;Thanks for that input, I sent my colleague an e-mail, what OS is used there.&lt;/P&gt;
&lt;P&gt;I keep you informed.&lt;/P&gt;
&lt;P&gt;Markus&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2010 11:37:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886679#M76940</guid>
      <dc:creator>onkelhotte</dc:creator>
      <dc:date>2010-02-22T11:37:44Z</dc:date>
    </item>
    <item>
      <title>/Qparallel uses only 2 Cores on an 8 Core machine</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886680#M76941</link>
      <description>&lt;P&gt;The machine uses 2 Xeon E7340 CPUswith 32 GB RAM and Windows 2003 Server SP2 as OS.&lt;/P&gt;
&lt;P&gt;Markus&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2010 12:57:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886680#M76941</guid>
      <dc:creator>onkelhotte</dc:creator>
      <dc:date>2010-02-22T12:57:42Z</dc:date>
    </item>
    <item>
      <title>/Qparallel uses only 2 Cores on an 8 Core machine</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886681#M76942</link>
      <description>/Qparallel is simply automatic application of OpenMP. Most likely reasons for running 2 threads would be that the controlling environment variable is set to 2 threads, or that the loop chosen for parallelization has count 2. In the latter case, if OpenMP collapse were suitable, it could help to increase the number of threads.</description>
      <pubDate>Mon, 22 Feb 2010 13:04:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886681#M76942</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-02-22T13:04:42Z</dc:date>
    </item>
    <item>
      <title>/Qparallel uses only 2 Cores on an 8 Core machine</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886682#M76943</link>
      <description>&lt;DIV id="tiny_quote"&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1266844000467="83" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=367365" href="https://community.intel.com/en-us/profile/367365/" class="basic"&gt;tim18&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px; background-color: #e5e5e5; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;/Qparallel is simply automatic application of OpenMP. Most likely reasons for running 2 threads would be that the controlling environment variable is set to 2 threads, or that the loop chosen for parallelization has count 2. In the latter case, if OpenMP collapse were suitable, it could help to increase the number of threads.&lt;/I&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Hi Tim, thanks for the answer.&lt;/P&gt;
&lt;P&gt;What do you mean with "controlling environment variable"? Is there some Windows Variable / Definition / Registry entry to set this?&lt;/P&gt;
&lt;P&gt;Markus&lt;/P&gt;</description>
      <pubDate>Mon, 22 Feb 2010 13:08:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886682#M76943</guid>
      <dc:creator>onkelhotte</dc:creator>
      <dc:date>2010-02-22T13:08:06Z</dc:date>
    </item>
    <item>
      <title>/Qparallel uses only 2 Cores on an 8 Core machine</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886683#M76944</link>
      <description>When OMP_NUM_THREADS is set, that should take priority. I believe the ifort online doc attempts to describe how the choice is made when OMP_NUM_THREADS is not set.</description>
      <pubDate>Mon, 22 Feb 2010 14:18:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886683#M76944</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-02-22T14:18:23Z</dc:date>
    </item>
    <item>
      <title>/Qparallel uses only 2 Cores on an 8 Core machine</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886684#M76945</link>
      <description>By default, the maximum number of threads is taken from the number the processor is capable of (including Hyperthreading). It's possible that the problem size is not large enough to split across 8 cores.</description>
      <pubDate>Mon, 22 Feb 2010 14:29:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Qparallel-uses-only-2-Cores-on-an-8-Core-machine/m-p/886684#M76945</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2010-02-22T14:29:52Z</dc:date>
    </item>
  </channel>
</rss>

