<?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 Thread Programming Hardware Configuration in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Thread-Programming-Hardware-Configuration/m-p/834927#M1595</link>
    <description>Yes, these Westmere dual CPU models have good support for ifort OpenMP or C++/TBB applications. The memory model is shared, with NUMA characteristics; that is, performance is affected by memory access local to the CPU vs. remote (memory local to the other CPU). Use of KMP_AFFINITY is important.&lt;BR /&gt;You may have noticed that the threading model of TBB isn't compatible with OpenMP and is supported only under C++.&lt;BR /&gt;The first significant further boost in mumber of cores and performance will be available with the Sandy Bridge dual CPU models to be released next spring.&lt;BR /&gt;The 850W power supply may be not be sufficient for more than the quoted graphics card, particularly with the X5675 CPUs. Mine has 1200W power supply.</description>
    <pubDate>Fri, 09 Sep 2011 11:57:10 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2011-09-09T11:57:10Z</dc:date>
    <item>
      <title>Thread Programming Hardware Configuration</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Thread-Programming-Hardware-Configuration/m-p/834926#M1594</link>
      <description>Hi,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I've been programming using OpenMP and the Intel Fortran Compiler for some time now. I program under Linux environment (Ubuntu) and all the programs are tested on my laptop (2-core) or on a 4-core desktop.&lt;BR /&gt;&lt;BR /&gt;The programs are engineering programs so they are computationally intensive and strictly mathematical (no web applications or graphics etc)&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I want to buy a "stronger" machine with more cores but keeping the shared memmory architecture. I need to be able to continue programming with OpenMP or in the future with TBB and continue programming under Linux. I received the following offer by a company:&lt;BR /&gt;&lt;BR /&gt;&lt;UL id="internal-source-marker_0.9293442859780043"&gt;&lt;LI&gt;&lt;P dir="ltr"&gt;2 x processeurs Intel Xeon E5620  4 curs par proc.  2,4 GHz - Turbo up to 2,66 Ghz&lt;BR class="kix-line-break" /&gt;ou&lt;BR class="kix-line-break" /&gt;2 x processeurs Intel Xeon E5645  6 curs par proc. - 2,4 GHz - Turbo up to 2,66 Ghz&lt;BR class="kix-line-break" /&gt;ou&lt;BR class="kix-line-break" /&gt;2 x processeurs Intel Xeon X5675  6 curs par proc.  3,06 GHz - Turbo up to 3,46 Ghz&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P dir="ltr"&gt;5,86 GT/s. FSB  12 MB cache par processeur&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P dir="ltr"&gt;Carte-mre Intel S5520HC  Intel S5520 Server chipset&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;P dir="ltr"&gt;Mmoire de 24 GB UDIMM ECC 1333&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;P dir="ltr"&gt;Disques de 500 GB  server class  64 MB cache  7200 rpm&lt;BR class="kix-line-break" /&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P dir="ltr"&gt;Contrleur graphique ATI 16 MB intgr (basique) &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;P dir="ltr"&gt;Graveur DVD Sony 16 x interne&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;P dir="ltr"&gt;2 x Onboard Gigabit ethernet connexions&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;&lt;P dir="ltr"&gt;Botier 4U  Alimentation 850W + 4 x ventilateurs&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;Sorry for the french but I think you get the meaning. Is this formulation good for me? I mean the 2 XEON cpus see the same memmory? Will I be able to run my OpenMP parallelized programs under Linux like usual?&lt;BR /&gt;&lt;BR /&gt;Any suggestions that will help to look better? Even any suggestion for a Shared Memmory architecture computer with more cores than 12?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks in advance,&lt;/DIV&gt;&lt;DIV&gt;Petros&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Sep 2011 16:08:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Thread-Programming-Hardware-Configuration/m-p/834926#M1594</guid>
      <dc:creator>Petros</dc:creator>
      <dc:date>2011-09-06T16:08:25Z</dc:date>
    </item>
    <item>
      <title>Thread Programming Hardware Configuration</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Thread-Programming-Hardware-Configuration/m-p/834927#M1595</link>
      <description>Yes, these Westmere dual CPU models have good support for ifort OpenMP or C++/TBB applications. The memory model is shared, with NUMA characteristics; that is, performance is affected by memory access local to the CPU vs. remote (memory local to the other CPU). Use of KMP_AFFINITY is important.&lt;BR /&gt;You may have noticed that the threading model of TBB isn't compatible with OpenMP and is supported only under C++.&lt;BR /&gt;The first significant further boost in mumber of cores and performance will be available with the Sandy Bridge dual CPU models to be released next spring.&lt;BR /&gt;The 850W power supply may be not be sufficient for more than the quoted graphics card, particularly with the X5675 CPUs. Mine has 1200W power supply.</description>
      <pubDate>Fri, 09 Sep 2011 11:57:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Thread-Programming-Hardware-Configuration/m-p/834927#M1595</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2011-09-09T11:57:10Z</dc:date>
    </item>
  </channel>
</rss>

