<?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 Intel Larrabee Simulator in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Intel-Larrabee-Simulator/m-p/743094#M1194</link>
    <description>Hello,
&lt;DIV&gt;I would like to know if there is any Larabee simulator available where I can try Parallel studio. I have downloaded the evaluation version of Intel Parallel Studio and would like to know if I can run it on standard x86 machine or how I can simulate a parallel architecture.&lt;/DIV&gt;
&lt;DIV&gt;Note: I have already worked on IBM Cell.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;Would really appreciate help and guidance&lt;/DIV&gt;
&lt;DIV&gt;Thanks&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 03 Sep 2009 08:20:12 GMT</pubDate>
    <dc:creator>hashirkk</dc:creator>
    <dc:date>2009-09-03T08:20:12Z</dc:date>
    <item>
      <title>Intel Larrabee Simulator</title>
      <link>https://community.intel.com/t5/Software-Archive/Intel-Larrabee-Simulator/m-p/743094#M1194</link>
      <description>Hello,
&lt;DIV&gt;I would like to know if there is any Larabee simulator available where I can try Parallel studio. I have downloaded the evaluation version of Intel Parallel Studio and would like to know if I can run it on standard x86 machine or how I can simulate a parallel architecture.&lt;/DIV&gt;
&lt;DIV&gt;Note: I have already worked on IBM Cell.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;Would really appreciate help and guidance&lt;/DIV&gt;
&lt;DIV&gt;Thanks&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 03 Sep 2009 08:20:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Intel-Larrabee-Simulator/m-p/743094#M1194</guid>
      <dc:creator>hashirkk</dc:creator>
      <dc:date>2009-09-03T08:20:12Z</dc:date>
    </item>
    <item>
      <title>Re: Intel Larrabee Simulator</title>
      <link>https://community.intel.com/t5/Software-Archive/Intel-Larrabee-Simulator/m-p/743095#M1195</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/441500"&gt;hashirkk&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
Well I think yes you have answered the question. My next question then would with regards to Intel Parallel Studio, whether I can use it with existing dual / Quad cores for sequential applications and compiler will automatically convert it into parallel program (or do I have to use specifically the OpenMP Pragmas) to parallelize the code. Sory if it sounds stupid as i dont have OpenMP experience.
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regarding simulator, will the Larabee simulator be available in the future?&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;thanks&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Yes, you can use Intel Parallel Studio with existing serial code. The Intel Parallel Composer provides an auto-parallel feature that can parallelize simple loops by adding the compiler switch /Qparallel; no change on the code is required. One other method is to use IntelC++ extensions for simple parallelsim (__taskcomplete, __task, __par, __critical keywords to be used with /Qopenmp switch). &lt;BR /&gt;However, for achieving more sophisticated parallelism you need to use a threading model such as OpenMP (pragma based, use switch /Qopenmp; usually for C code), the Threading Building Blocks (for C++ code, similar to STL), or native threading; the latter methodcauseshighest efforts in changingexisting serialcode, but provides most control over your program whereas TBB, OpenMP is a high-level approach in parallelizing your code with less changing efforts. There are samples with the Intel Parallel Studio with a couple of examples for autoparallelism, OpenMP, TBB. More information is on Intel's web. Please search the knowledbase articles for further information. &lt;BR /&gt;If you have specific questions, please post them.&lt;BR /&gt;Hubert.</description>
      <pubDate>Mon, 14 Sep 2009 09:36:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Intel-Larrabee-Simulator/m-p/743095#M1195</guid>
      <dc:creator>Hubert_H_Intel</dc:creator>
      <dc:date>2009-09-14T09:36:43Z</dc:date>
    </item>
  </channel>
</rss>

