<?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 Re: OpenMP vs Posix threads in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/OpenMP-vs-Posix-threads/m-p/936792#M5028</link>
    <description>&lt;DIV&gt;Thanks, Tim. Indeed the search pulled up several good articles from the IDS website.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;-rajeev-&lt;/DIV&gt;
&lt;DIV&gt;Rajeev Rohatgi&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 01 Oct 2004 18:44:05 GMT</pubDate>
    <dc:creator>Intel_C_Intel</dc:creator>
    <dc:date>2004-10-01T18:44:05Z</dc:date>
    <item>
      <title>OpenMP vs Posix threads</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/OpenMP-vs-Posix-threads/m-p/936790#M5026</link>
      <description>&lt;DIV&gt;Can anyone help me with a article, book or other reference that discusses&lt;/DIV&gt;
&lt;DIV&gt;the merits of OpenMP vs Posix threads ? &lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Our applications tend to be simple, ie &lt;FORK ...="" no="" communication="" ...="" join=""&gt; with shared read data and separate write data.&lt;/FORK&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks !&lt;/DIV&gt;
&lt;DIV&gt;-rajeev-&lt;/DIV&gt;
&lt;DIV&gt;Rajeev Rohatgi&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 01 Oct 2004 00:06:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/OpenMP-vs-Posix-threads/m-p/936790#M5026</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2004-10-01T00:06:29Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP vs Posix threads</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/OpenMP-vs-Posix-threads/m-p/936791#M5027</link>
      <description>This issue has been raised before on this forum, so use the search function.  The short answer is that OpenMP is generally best suited to data parallel applications with evident loop level parallelism.  Where it is useful, it may be easier to debug and performance tune than direct application of posix threads.  Of course, OpenMP does use posix threads when running on linux systems.</description>
      <pubDate>Fri, 01 Oct 2004 02:11:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/OpenMP-vs-Posix-threads/m-p/936791#M5027</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2004-10-01T02:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP vs Posix threads</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/OpenMP-vs-Posix-threads/m-p/936792#M5028</link>
      <description>&lt;DIV&gt;Thanks, Tim. Indeed the search pulled up several good articles from the IDS website.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;-rajeev-&lt;/DIV&gt;
&lt;DIV&gt;Rajeev Rohatgi&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 01 Oct 2004 18:44:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/OpenMP-vs-Posix-threads/m-p/936792#M5028</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2004-10-01T18:44:05Z</dc:date>
    </item>
    <item>
      <title>Re: OpenMP vs Posix threads</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/OpenMP-vs-Posix-threads/m-p/936793#M5029</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hi Rajiv,&lt;/DIV&gt;
&lt;DIV&gt;In case you haven't found it already, there's a short article on IDS that addresses your question, "&lt;A href="http://www.intel.com/cd/ids/developer/asmo-na/eng/technologies/threading/hyperthreading/52509.htm" target="_blank"&gt;Choosing an Appropriate Threading Method: OpenMP vs. Explicit Threading&lt;/A&gt;." It's in Chapter 3 (Application Threading) of the larger document, "&lt;A href="http://www.intel.com/cd/ids/developer/asmo-na/eng/technologies/threading/hyperthreading/53797.htm" target="_blank"&gt;Developing Platform Consistent Multithreaded Applications&lt;/A&gt;."&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;OpenMP is probably the best choice for your application, given thatthe concurrency is fork-join with little communication between the threads.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Best regards,&lt;/DIV&gt;
&lt;DIV&gt;Henry&lt;/DIV&gt;</description>
      <pubDate>Tue, 05 Oct 2004 01:33:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/OpenMP-vs-Posix-threads/m-p/936793#M5029</guid>
      <dc:creator>Henry_G_Intel</dc:creator>
      <dc:date>2004-10-05T01:33:12Z</dc:date>
    </item>
  </channel>
</rss>

