<?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 OpenCL: Intel -Generating Intermediate Program Binaries with Offline Compiler in OpenCL* for CPU</title>
    <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-Intel-Generating-Intermediate-Program-Binaries-with/m-p/1000901#M2858</link>
    <description>&lt;DIV class="post-text" itemprop="text" style="margin: 0px 5px 5px 0px; padding: 0px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; word-wrap: break-word; width: 660px; line-height: 17.8048000335693px; color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"&gt;
	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;I am using Intel opencl SDK on Windows with Intel HD graphics. Would like to compile my kernel offline then use in host code with:&lt;/P&gt;

	&lt;PRE style="margin-top: 0px; margin-bottom: 10px; padding: 5px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; background: rgb(238, 238, 238);"&gt;&lt;CODE style="margin: 0px; padding: 0px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; white-space: inherit; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"&gt;clCreateProgramFromBinary(…)
&lt;/CODE&gt;&lt;/PRE&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;This&amp;nbsp;&lt;A href="https://software.intel.com/en-us/node/515213" rel="nofollow" style="border: 0px; font-size: 13.63636302948px; vertical-align: baseline; color: rgb(74, 107, 130); cursor: pointer; background: transparent;"&gt;link&lt;/A&gt;&amp;nbsp;says :&lt;/P&gt;

	&lt;PRE style="margin-top: 0px; margin-bottom: 10px; padding: 5px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; background: rgb(238, 238, 238);"&gt;&lt;CODE style="margin: 0px; padding: 0px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; white-space: inherit; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"&gt;OpenCL™ API Offline Compiler plug-in for Microsoft Visual Studio* IDE enables you to develop OpenCL applications with Visual Studio IDE.

The plug-in supports the following features:

New project templates
New OpenCL file (*.cl) template
Syntax highlighting
Types and functions auto-completion
Offline compilation and build of OpenCL kernels
LLVM code view
Assembly code view
program IR generation
Selection of target OpenCL device – CPU or Intel Graphics

NOTE

To work with the plug-in features, create an OpenCL project template \or convert an existing project into the OpenCL project. 
&lt;/CODE&gt;&lt;/PRE&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;I want to use this feature, so I wanted to know what all I have to install?&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;As per the note above I should create an OpenCL project template. How do I do this? Also what do we mean by "or convert an existing project into the OpenCL project"&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;Also &amp;nbsp;things under this links are also not working&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&lt;A href="https://software.intel.com/en-us/articles/programming-with-the-intel-sdk-for-opencl-applications-development-tools#offline-compiler-visualstudio" target="_blank"&gt;https://software.intel.com/en-us/articles/programming-with-the-intel-sdk-for-opencl-applications-development-tools#offline-compiler-visualstudio&lt;/A&gt;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;Try opening &amp;nbsp;how to guide in the above link&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;TABLE style="box-sizing: border-box; border-collapse: collapse; margin-top: 1.6em; margin-bottom: 1.6em; color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; line-height: 16.7999992370605px;" border="1" width="605" cellpadding="0" cellspacing="0"&gt;
		&lt;TBODY style="box-sizing: border-box;"&gt;
			&lt;TR style="box-sizing: border-box; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204);"&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px;" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;STRONG style="box-sizing: border-box;"&gt;How To Guide&lt;/STRONG&gt;&lt;/P&gt;
				&lt;/TD&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px; background: rgb(230, 230, 230);" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;STRONG style="box-sizing: border-box;"&gt;Demo&lt;/STRONG&gt;&lt;/P&gt;
				&lt;/TD&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px;" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;STRONG style="box-sizing: border-box;"&gt;Getting Started Video&lt;/STRONG&gt;&lt;/P&gt;
				&lt;/TD&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px; background: rgb(230, 230, 230);" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;STRONG style="box-sizing: border-box;"&gt;Case Study&lt;/STRONG&gt;&lt;/P&gt;
				&lt;/TD&gt;
			&lt;/TR&gt;
			&lt;TR style="box-sizing: border-box; border-bottom-style: none;"&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px;" valign="top" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;A href="https://software.intel.com/sites/landingpage/opencl/user-guide/hh_goto.htm" style="box-sizing: border-box; color: rgb(0, 113, 197);"&gt;Using Offline Compiler Integration with Microsoft Visual Studio*&lt;/A&gt;&lt;/P&gt;
				&lt;/TD&gt;
			&lt;/TR&gt;
		&lt;/TBODY&gt;
	&lt;/TABLE&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;It will say 4040 not found.&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;So please help us in getting started with offline compilation. &amp;nbsp;&amp;nbsp;&lt;/P&gt;

	&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Mon, 22 Sep 2014 13:18:00 GMT</pubDate>
    <dc:creator>Alisha_H_</dc:creator>
    <dc:date>2014-09-22T13:18:00Z</dc:date>
    <item>
      <title>OpenCL: Intel -Generating Intermediate Program Binaries with Offline Compiler</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-Intel-Generating-Intermediate-Program-Binaries-with/m-p/1000901#M2858</link>
      <description>&lt;DIV class="post-text" itemprop="text" style="margin: 0px 5px 5px 0px; padding: 0px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; word-wrap: break-word; width: 660px; line-height: 17.8048000335693px; color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"&gt;
	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;I am using Intel opencl SDK on Windows with Intel HD graphics. Would like to compile my kernel offline then use in host code with:&lt;/P&gt;

	&lt;PRE style="margin-top: 0px; margin-bottom: 10px; padding: 5px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; background: rgb(238, 238, 238);"&gt;&lt;CODE style="margin: 0px; padding: 0px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; white-space: inherit; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"&gt;clCreateProgramFromBinary(…)
&lt;/CODE&gt;&lt;/PRE&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;This&amp;nbsp;&lt;A href="https://software.intel.com/en-us/node/515213" rel="nofollow" style="border: 0px; font-size: 13.63636302948px; vertical-align: baseline; color: rgb(74, 107, 130); cursor: pointer; background: transparent;"&gt;link&lt;/A&gt;&amp;nbsp;says :&lt;/P&gt;

	&lt;PRE style="margin-top: 0px; margin-bottom: 10px; padding: 5px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; background: rgb(238, 238, 238);"&gt;&lt;CODE style="margin: 0px; padding: 0px; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; white-space: inherit; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;"&gt;OpenCL™ API Offline Compiler plug-in for Microsoft Visual Studio* IDE enables you to develop OpenCL applications with Visual Studio IDE.

The plug-in supports the following features:

New project templates
New OpenCL file (*.cl) template
Syntax highlighting
Types and functions auto-completion
Offline compilation and build of OpenCL kernels
LLVM code view
Assembly code view
program IR generation
Selection of target OpenCL device – CPU or Intel Graphics

NOTE

To work with the plug-in features, create an OpenCL project template \or convert an existing project into the OpenCL project. 
&lt;/CODE&gt;&lt;/PRE&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;I want to use this feature, so I wanted to know what all I have to install?&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;As per the note above I should create an OpenCL project template. How do I do this? Also what do we mean by "or convert an existing project into the OpenCL project"&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;Also &amp;nbsp;things under this links are also not working&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&lt;A href="https://software.intel.com/en-us/articles/programming-with-the-intel-sdk-for-opencl-applications-development-tools#offline-compiler-visualstudio" target="_blank"&gt;https://software.intel.com/en-us/articles/programming-with-the-intel-sdk-for-opencl-applications-development-tools#offline-compiler-visualstudio&lt;/A&gt;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;Try opening &amp;nbsp;how to guide in the above link&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;TABLE style="box-sizing: border-box; border-collapse: collapse; margin-top: 1.6em; margin-bottom: 1.6em; color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; line-height: 16.7999992370605px;" border="1" width="605" cellpadding="0" cellspacing="0"&gt;
		&lt;TBODY style="box-sizing: border-box;"&gt;
			&lt;TR style="box-sizing: border-box; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204, 204, 204);"&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px;" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;STRONG style="box-sizing: border-box;"&gt;How To Guide&lt;/STRONG&gt;&lt;/P&gt;
				&lt;/TD&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px; background: rgb(230, 230, 230);" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;STRONG style="box-sizing: border-box;"&gt;Demo&lt;/STRONG&gt;&lt;/P&gt;
				&lt;/TD&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px;" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;STRONG style="box-sizing: border-box;"&gt;Getting Started Video&lt;/STRONG&gt;&lt;/P&gt;
				&lt;/TD&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px; background: rgb(230, 230, 230);" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;STRONG style="box-sizing: border-box;"&gt;Case Study&lt;/STRONG&gt;&lt;/P&gt;
				&lt;/TD&gt;
			&lt;/TR&gt;
			&lt;TR style="box-sizing: border-box; border-bottom-style: none;"&gt;
				&lt;TD style="box-sizing: border-box; padding: 9px 10px;" valign="top" width="151"&gt;
					&lt;P style="box-sizing: border-box; margin-bottom: 20px;"&gt;&lt;A href="https://software.intel.com/sites/landingpage/opencl/user-guide/hh_goto.htm" style="box-sizing: border-box; color: rgb(0, 113, 197);"&gt;Using Offline Compiler Integration with Microsoft Visual Studio*&lt;/A&gt;&lt;/P&gt;
				&lt;/TD&gt;
			&lt;/TR&gt;
		&lt;/TBODY&gt;
	&lt;/TABLE&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;It will say 4040 not found.&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;&amp;nbsp;&lt;/P&gt;

	&lt;P style="margin-bottom: 1em; border: 0px; font-size: 13.63636302948px; vertical-align: baseline; clear: both; background: transparent;"&gt;So please help us in getting started with offline compilation. &amp;nbsp;&amp;nbsp;&lt;/P&gt;

	&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 22 Sep 2014 13:18:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-Intel-Generating-Intermediate-Program-Binaries-with/m-p/1000901#M2858</guid>
      <dc:creator>Alisha_H_</dc:creator>
      <dc:date>2014-09-22T13:18:00Z</dc:date>
    </item>
  </channel>
</rss>

