<?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 Future of OpenCL in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766660#M69</link>
    <description>Thanks for your answer!&lt;DIV&gt;I checked this video:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;ATI Stream OpenCL Technical Overview [Part 1] - What is OpenCL?&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;A href="http://www.youtube.com/watch?v=ecYIsu83c0I" target="_blank"&gt;http://www.youtube.com/watch?v=ecYIsu83c0I&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;After that, my conclusion is:&lt;/DIV&gt;&lt;DIV&gt;OpenCL is a layer between the programmer that don't know about threads programming and the Operating System that needs them for split a process between all cores. is that?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;For example, I have a "for" that I know that could be done with thread programming; but I don't know how! I could programming on OpenCL using special syntaxis and this software doing the threads by me??&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;have I understood it ok?&lt;/DIV&gt;&lt;DIV&gt;Its correct my conclusion?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;thanks for your attentions! best regards.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;jam&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Sat, 03 Sep 2011 13:20:42 GMT</pubDate>
    <dc:creator>jose-jesus-ambriz-me</dc:creator>
    <dc:date>2011-09-03T13:20:42Z</dc:date>
    <item>
      <title>Future of OpenCL</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766657#M66</link>
      <description>What is the strategy of Intel about OpenCL?? I don't understand why done it.&lt;BR /&gt;&lt;DIV&gt;Thanks for your atention.&lt;/DIV&gt;&lt;DIV&gt;jam&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 24 Aug 2011 06:54:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766657#M66</guid>
      <dc:creator>jose-jesus-ambriz-me</dc:creator>
      <dc:date>2011-08-24T06:54:46Z</dc:date>
    </item>
    <item>
      <title>Future of OpenCL</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766658#M67</link>
      <description>Hi,&lt;DIV&gt;I'm not sure I got your question right,&lt;/DIV&gt;&lt;DIV&gt;However, OpenCL on Intel CPU is available today, you can check more at:&lt;A href="https://community.intel.com/intel.com/go/opencl"&gt;intel.com/go/opencl&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Hope it helps,&lt;/DIV&gt;&lt;DIV&gt;Arnon&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 29 Aug 2011 13:23:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766658#M67</guid>
      <dc:creator>ARNON_P_Intel</dc:creator>
      <dc:date>2011-08-29T13:23:39Z</dc:date>
    </item>
    <item>
      <title>Future of OpenCL</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766659#M68</link>
      <description>The search tool will show you some working web pages about Intel OpenCL e.g. &lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/installation-notes-opencl-sdk/?wapkw=%28OpenCL%29"&gt;http://software.intel.com/en-us/articles/installation-notes-opencl-sdk/?wapkw=%28OpenCL%29&lt;/A&gt;&lt;BR /&gt;There is customer interest and hope in the goal that OpenCL might support portable programming including platforms which aren't well supported by extended C compilers.&lt;BR /&gt;</description>
      <pubDate>Mon, 29 Aug 2011 14:17:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766659#M68</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2011-08-29T14:17:03Z</dc:date>
    </item>
    <item>
      <title>Future of OpenCL</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766660#M69</link>
      <description>Thanks for your answer!&lt;DIV&gt;I checked this video:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;ATI Stream OpenCL Technical Overview [Part 1] - What is OpenCL?&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;A href="http://www.youtube.com/watch?v=ecYIsu83c0I" target="_blank"&gt;http://www.youtube.com/watch?v=ecYIsu83c0I&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;After that, my conclusion is:&lt;/DIV&gt;&lt;DIV&gt;OpenCL is a layer between the programmer that don't know about threads programming and the Operating System that needs them for split a process between all cores. is that?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;For example, I have a "for" that I know that could be done with thread programming; but I don't know how! I could programming on OpenCL using special syntaxis and this software doing the threads by me??&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;have I understood it ok?&lt;/DIV&gt;&lt;DIV&gt;Its correct my conclusion?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;thanks for your attentions! best regards.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;jam&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 03 Sep 2011 13:20:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766660#M69</guid>
      <dc:creator>jose-jesus-ambriz-me</dc:creator>
      <dc:date>2011-09-03T13:20:42Z</dc:date>
    </item>
    <item>
      <title>Future of OpenCL</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766661#M70</link>
      <description>ATI programming isn't topical on these forums. Presumably OpenCL addresses the question of splitting a for() among threads, as do OpenMP, TBB, cilk+, among models more often discussed here.</description>
      <pubDate>Sat, 03 Sep 2011 20:07:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766661#M70</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2011-09-03T20:07:03Z</dc:date>
    </item>
    <item>
      <title>Future of OpenCL</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766662#M71</link>
      <description>I guess you might say that. OpenCL goes a little step further than that and tries to provide an abstract layer over what the actual architecture might be. At runtime you can tell your app to run over a certain grid of processing nodes (logical nodes) and let the underlying OpenCL kernel map the tasks to the actual hardware (physical nodes)as it sees fit. This enables things like GPGPU where any knowledge of OS threading wouldn't do you much good (or maybe I don't know yet how to manage threads on the GPU from WinAPI :P).&lt;BR /&gt;&lt;BR /&gt;But yeah, OpenCL would do the threads for you and can sometimes (I would say more often than not) make thread programming less messier than OS threading.</description>
      <pubDate>Fri, 09 Sep 2011 04:47:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766662#M71</guid>
      <dc:creator>Dan_P_Intel</dc:creator>
      <dc:date>2011-09-09T04:47:13Z</dc:date>
    </item>
    <item>
      <title>Future of OpenCL</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766663#M72</link>
      <description>&lt;DIV id="_mcePaste"&gt;Thank you for your reply (Dan Petre) ; You try to understand the questions and don't make a judgment about it.My first question had the sense that you said and anothers:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;*&lt;SPAN style="color: #333333; font-family: arial, sans-serif; font-size: 16px; background-color: #f5f5f5;"&gt;&lt;SPAN class="hps"&gt;How will&lt;/SPAN&gt;&lt;SPAN class="hps"&gt;introduce&lt;/SPAN&gt;&lt;SPAN class="hps"&gt;OpenCL&lt;/SPAN&gt;&lt;SPAN class="hps"&gt;in the&lt;/SPAN&gt;&lt;SPAN class="hps"&gt;software development&lt;/SPAN&gt;&lt;SPAN class="hps"&gt;industry&lt;/SPAN&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;SPAN style="color: #333333; font-family: arial, sans-serif; font-size: 16px; background-color: #f5f5f5;"&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 16px; background-color: #f5f5f5;"&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;What are the&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;main challenges&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;OpenCL&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;to be&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;used widely in&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 16px; background-color: #f5f5f5;"&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;the industry?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;SPAN style="color: #333333; font-size: 16px; background-color: #f5f5f5;"&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;* Are you planning&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;a specific amount of&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;versions after&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;which the&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;OpenCL&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;should&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;be well&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;" class="hps"&gt;positioned&lt;/SPAN&gt;&lt;SPAN style="font-family: arial, sans-serif;"&gt;?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 17 Sep 2011 01:44:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Future-of-OpenCL/m-p/766663#M72</guid>
      <dc:creator>jose-jesus-ambriz-me</dc:creator>
      <dc:date>2011-09-17T01:44:50Z</dc:date>
    </item>
  </channel>
</rss>

