<?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 I'm no expert on the Apple in OpenCL* for CPU</title>
    <link>https://community.intel.com/t5/OpenCL-for-CPU/IGIL-vs-GEN/m-p/1114683#M5369</link>
    <description>&lt;P&gt;I'm no expert on the Apple OpenCL tools, but after researching here I can say that IGIL is not the same as Gen assembler. &amp;nbsp;It is most likely an intermediate output from the LLVM CLANG frontend.&lt;/P&gt;

&lt;P&gt;In theory it may be possible to use Gen assembly kernels to Windows or Linux to run, or to use with our tools. &amp;nbsp;However, this isn't validated and a more portable format like SPIR/SPIR-V may be a better choice. &amp;nbsp;Is your goal to bring over a CL kernel built in OS X to Linux or Windows?&lt;/P&gt;</description>
    <pubDate>Fri, 16 Dec 2016 02:26:29 GMT</pubDate>
    <dc:creator>Jeffrey_M_Intel1</dc:creator>
    <dc:date>2016-12-16T02:26:29Z</dc:date>
    <item>
      <title>IGIL vs GEN</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/IGIL-vs-GEN/m-p/1114682#M5368</link>
      <description>&lt;P&gt;Hi&lt;SPAN style="font-size: 1em;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;I see that on OS X, Apple CL compiler has an IGIL target. Is IGIL code the same as GEN code?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Is there a way to inspect IGIL/GEN programs resulting from building a CL kernel on OS X? This has been possible possible on Windows and Linux for a while now.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Thank you in advance.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Dec 2016 22:15:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/IGIL-vs-GEN/m-p/1114682#M5368</guid>
      <dc:creator>Israel_M_</dc:creator>
      <dc:date>2016-12-14T22:15:36Z</dc:date>
    </item>
    <item>
      <title>I'm no expert on the Apple</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/IGIL-vs-GEN/m-p/1114683#M5369</link>
      <description>&lt;P&gt;I'm no expert on the Apple OpenCL tools, but after researching here I can say that IGIL is not the same as Gen assembler. &amp;nbsp;It is most likely an intermediate output from the LLVM CLANG frontend.&lt;/P&gt;

&lt;P&gt;In theory it may be possible to use Gen assembly kernels to Windows or Linux to run, or to use with our tools. &amp;nbsp;However, this isn't validated and a more portable format like SPIR/SPIR-V may be a better choice. &amp;nbsp;Is your goal to bring over a CL kernel built in OS X to Linux or Windows?&lt;/P&gt;</description>
      <pubDate>Fri, 16 Dec 2016 02:26:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/IGIL-vs-GEN/m-p/1114683#M5369</guid>
      <dc:creator>Jeffrey_M_Intel1</dc:creator>
      <dc:date>2016-12-16T02:26:29Z</dc:date>
    </item>
    <item>
      <title>Dear Jeffrey,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/IGIL-vs-GEN/m-p/1114684#M5370</link>
      <description>&lt;P&gt;Dear Jeffrey,&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Jeffrey M. (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Is your goal to bring over a CL kernel built in OS X to Linux or Windows?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Fortunately, I have the .cl sources, so portability is not a problem.&lt;/P&gt;

&lt;P&gt;I wanted to get better understanding of how my CL code maps to hardware, and I thought getting to read corresponding assembly would be helpful. I will see if I can get Apple&amp;nbsp;CLVM IGILPlugin to produce IGIL source; otherwise, I will use Linux CL SDK to produce GEN source, and hope it is not too much different from what I am getting on OS X.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Dec 2016 12:05:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/IGIL-vs-GEN/m-p/1114684#M5370</guid>
      <dc:creator>Israel_M_</dc:creator>
      <dc:date>2016-12-16T12:05:39Z</dc:date>
    </item>
    <item>
      <title>Thanks for the clarification.</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/IGIL-vs-GEN/m-p/1114685#M5371</link>
      <description>&lt;P&gt;Thanks for the clarification. &amp;nbsp;Please let us know if you find scenarios where our compiler output could be better.&lt;/P&gt;</description>
      <pubDate>Sat, 17 Dec 2016 01:01:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/IGIL-vs-GEN/m-p/1114685#M5371</guid>
      <dc:creator>Jeffrey_M_Intel1</dc:creator>
      <dc:date>2016-12-17T01:01:45Z</dc:date>
    </item>
  </channel>
</rss>

