<?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 Here is the the output from in OpenCL* for CPU</title>
    <link>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114871#M5374</link>
    <description>&lt;P&gt;Here is the the output from the caps-basic program&lt;/P&gt;

&lt;P&gt;Platform names:&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; [0] Intel(R) OpenCL [Selected]&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; [1] Intel(R) OpenCL&lt;BR /&gt;
	Number of devices available for each type:&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_CPU: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_GPU: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_ACCELERATOR: 0&lt;/P&gt;

&lt;P&gt;*** Detailed information for each device ***&lt;/P&gt;

&lt;P&gt;CL_DEVICE_TYPE_CPU[0]&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NAME: Intel(R) Core(TM) i5-4302Y CPU @ 1.60GHz&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_AVAILABLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VENDOR: Intel(R) Corporation&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILE: FULL_PROFILE&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VERSION: OpenCL 1.2 (Build 8)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DRIVER_VERSION: 1.2.0.8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_OPENCL_C_VERSION: OpenCL C 1.2&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_COMPUTE_UNITS: 4&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CLOCK_FREQUENCY: 1600&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_WORK_GROUP_SIZE: 8192&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ADDRESS_BITS: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MEM_BASE_ADDR_ALIGN: 1024&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_MEM_ALLOC_SIZE: 2064343040&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_SIZE: 8257372160&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 131072&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 262144&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_LOCAL_MEM_SIZE: 32768&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILING_TIMER_RESOLUTION: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_IMAGE_SUPPORT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ERROR_CORRECTION_SUPPORT: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_HOST_UNIFIED_MEMORY: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_EXTENSIONS: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_spir cl_intel_exec_by_local_thread cl_khr_depth_images cl_khr_3d_image_writes cl_khr_fp64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_INT: 8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG: 4&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: 8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: 4&lt;/P&gt;

&lt;P&gt;This is the output when run with the second platform selected:&lt;/P&gt;

&lt;P&gt;igdrcl: using XCB-DRI2 authentication...&lt;BR /&gt;
	Number of available platforms: 2&lt;BR /&gt;
	Platform names:&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; [0] Intel(R) OpenCL&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; [1] Intel(R) OpenCL [Selected]&lt;BR /&gt;
	Number of devices available for each type:&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_CPU: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_GPU: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_ACCELERATOR: 0&lt;/P&gt;

&lt;P&gt;*** Detailed information for each device ***&lt;/P&gt;

&lt;P&gt;CL_DEVICE_TYPE_CPU[0]&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NAME: Intel(R) Core(TM) i5-4302Y CPU @ 1.60GHz&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_AVAILABLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VENDOR: Intel(R) Corporation&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILE: FULL_PROFILE&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VERSION: OpenCL 1.2 (Build 8)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DRIVER_VERSION: 1.2.0.8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_OPENCL_C_VERSION: OpenCL C 1.2&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_COMPUTE_UNITS: 4&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CLOCK_FREQUENCY: 1600&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_WORK_GROUP_SIZE: 8192&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ADDRESS_BITS: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MEM_BASE_ADDR_ALIGN: 1024&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_MEM_ALLOC_SIZE: 2064343040&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_SIZE: 8257372160&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 131072&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 262144&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_LOCAL_MEM_SIZE: 32768&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILING_TIMER_RESOLUTION: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_IMAGE_SUPPORT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ERROR_CORRECTION_SUPPORT: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_HOST_UNIFIED_MEMORY: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_EXTENSIONS: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_spir cl_intel_exec_by_local_thread cl_khr_depth_images cl_khr_3d_image_writes cl_khr_fp64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_INT: 8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG: 4&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: 8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: 4&lt;/P&gt;

&lt;P&gt;CL_DEVICE_TYPE_GPU[0]&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NAME: Intel(R) HD Graphics&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_AVAILABLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VENDOR: Intel(R) Corporation&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILE: FULL_PROFILE&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VERSION: OpenCL 1.2&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DRIVER_VERSION: 16.4.2.1.39163&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_OPENCL_C_VERSION: OpenCL C 1.2&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_COMPUTE_UNITS: 20&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CLOCK_FREQUENCY: 850&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_WORK_GROUP_SIZE: 512&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ADDRESS_BITS: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MEM_BASE_ADDR_ALIGN: 1024&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_MEM_ALLOC_SIZE: 427399577&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_SIZE: 1709598311&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 65536&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 262144&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_LOCAL_MEM_SIZE: 65536&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILING_TIMER_RESOLUTION: 80&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_IMAGE_SUPPORT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ERROR_CORRECTION_SUPPORT: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_HOST_UNIFIED_MEMORY: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_EXTENSIONS: cl_intel_accelerator cl_intel_advanced_motion_estimation cl_intel_motion_estimation cl_intel_subgroups cl_intel_va_api_media_sharing cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_spir&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_INT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: 0&lt;/P&gt;

&lt;P&gt;My guess is the first platform is being selected by the ioc64 compiler. How do I make the second platform the one chosen by the compiler?&lt;/P&gt;</description>
    <pubDate>Fri, 18 Dec 2015 19:03:00 GMT</pubDate>
    <dc:creator>Dan_L_2</dc:creator>
    <dc:date>2015-12-18T19:03:00Z</dc:date>
    <item>
      <title>Offline compile</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114869#M5372</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;I am trying to offline compile a simple opencl test program. I am successuflly able to online compile the same kernel. and in my online compiling host program when I call &lt;CODE class="funcdef"&gt;&lt;B class="fsfunc"&gt;clGetPlatformIDs&lt;/B&gt; I get back 2 values one being my my cpu the other being my gpu. but when I try and compile using the offline compiler with the -device=gpu flag I get the error "Failed to get OpenCL device...: -1 (CL_DEVICE_NOT_FOUND)". If I open code composer and look at devices the only one that shows up is my CPU. Not sure what I am doing wrong or how to go about fixing this issue. Thanks in advance for the help. &lt;/CODE&gt;&lt;/P&gt;

&lt;P&gt;&lt;CODE class="funcdef"&gt;Dan&lt;/CODE&gt;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Info: I am on a intel core i5-4302y running centos 7.1 with the 14.2 opencl runtime and the 2015 SDK installed.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2015 18:20:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114869#M5372</guid>
      <dc:creator>Dan_L_2</dc:creator>
      <dc:date>2015-12-18T18:20:33Z</dc:date>
    </item>
    <item>
      <title>Hi Dan,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114870#M5373</link>
      <description>&lt;P&gt;Hi Dan,&lt;/P&gt;

&lt;P&gt;Not sure how you are able to see two platforms with the configuration you have unless you have a discrete graphics card there as well (our offline compiler wouldn't work with the third party graphics cards and their OpenCL runtimes).&amp;nbsp;Could you please download, build and run the following program &lt;A href="https://software.intel.com/en-us/articles/caps-basic"&gt;https://software.intel.com/en-us/articles/caps-basic&lt;/A&gt; and let me know what the output is.&lt;/P&gt;

&lt;P&gt;The only way for you to see Intel Processor Graphics device on your chip is to install Intel(R) Media Server Studio &lt;A href="https://software.intel.com/en-us/intel-media-server-studio"&gt;https://software.intel.com/en-us/intel-media-server-studio&lt;/A&gt; and to follow instructions for installing an OpenCL driver for the GPU (involves patching the kernel).&amp;nbsp;We are working on releasing a standalone driver for the GPU, but it will only happen at the beginning of next year.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2015 18:37:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114870#M5373</guid>
      <dc:creator>Robert_I_Intel</dc:creator>
      <dc:date>2015-12-18T18:37:11Z</dc:date>
    </item>
    <item>
      <title>Here is the the output from</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114871#M5374</link>
      <description>&lt;P&gt;Here is the the output from the caps-basic program&lt;/P&gt;

&lt;P&gt;Platform names:&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; [0] Intel(R) OpenCL [Selected]&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; [1] Intel(R) OpenCL&lt;BR /&gt;
	Number of devices available for each type:&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_CPU: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_GPU: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_ACCELERATOR: 0&lt;/P&gt;

&lt;P&gt;*** Detailed information for each device ***&lt;/P&gt;

&lt;P&gt;CL_DEVICE_TYPE_CPU[0]&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NAME: Intel(R) Core(TM) i5-4302Y CPU @ 1.60GHz&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_AVAILABLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VENDOR: Intel(R) Corporation&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILE: FULL_PROFILE&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VERSION: OpenCL 1.2 (Build 8)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DRIVER_VERSION: 1.2.0.8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_OPENCL_C_VERSION: OpenCL C 1.2&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_COMPUTE_UNITS: 4&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CLOCK_FREQUENCY: 1600&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_WORK_GROUP_SIZE: 8192&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ADDRESS_BITS: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MEM_BASE_ADDR_ALIGN: 1024&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_MEM_ALLOC_SIZE: 2064343040&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_SIZE: 8257372160&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 131072&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 262144&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_LOCAL_MEM_SIZE: 32768&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILING_TIMER_RESOLUTION: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_IMAGE_SUPPORT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ERROR_CORRECTION_SUPPORT: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_HOST_UNIFIED_MEMORY: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_EXTENSIONS: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_spir cl_intel_exec_by_local_thread cl_khr_depth_images cl_khr_3d_image_writes cl_khr_fp64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_INT: 8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG: 4&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: 8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: 4&lt;/P&gt;

&lt;P&gt;This is the output when run with the second platform selected:&lt;/P&gt;

&lt;P&gt;igdrcl: using XCB-DRI2 authentication...&lt;BR /&gt;
	Number of available platforms: 2&lt;BR /&gt;
	Platform names:&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; [0] Intel(R) OpenCL&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; [1] Intel(R) OpenCL [Selected]&lt;BR /&gt;
	Number of devices available for each type:&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_CPU: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_GPU: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_TYPE_ACCELERATOR: 0&lt;/P&gt;

&lt;P&gt;*** Detailed information for each device ***&lt;/P&gt;

&lt;P&gt;CL_DEVICE_TYPE_CPU[0]&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NAME: Intel(R) Core(TM) i5-4302Y CPU @ 1.60GHz&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_AVAILABLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VENDOR: Intel(R) Corporation&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILE: FULL_PROFILE&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VERSION: OpenCL 1.2 (Build 8)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DRIVER_VERSION: 1.2.0.8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_OPENCL_C_VERSION: OpenCL C 1.2&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_COMPUTE_UNITS: 4&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CLOCK_FREQUENCY: 1600&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_WORK_GROUP_SIZE: 8192&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ADDRESS_BITS: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MEM_BASE_ADDR_ALIGN: 1024&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_MEM_ALLOC_SIZE: 2064343040&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_SIZE: 8257372160&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 131072&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 262144&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_LOCAL_MEM_SIZE: 32768&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILING_TIMER_RESOLUTION: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_IMAGE_SUPPORT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ERROR_CORRECTION_SUPPORT: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_HOST_UNIFIED_MEMORY: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_EXTENSIONS: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_spir cl_intel_exec_by_local_thread cl_khr_depth_images cl_khr_3d_image_writes cl_khr_fp64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_INT: 8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG: 4&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: 8&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: 4&lt;/P&gt;

&lt;P&gt;CL_DEVICE_TYPE_GPU[0]&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NAME: Intel(R) HD Graphics&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_AVAILABLE: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VENDOR: Intel(R) Corporation&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILE: FULL_PROFILE&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_VERSION: OpenCL 1.2&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DRIVER_VERSION: 16.4.2.1.39163&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_OPENCL_C_VERSION: OpenCL C 1.2&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_COMPUTE_UNITS: 20&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CLOCK_FREQUENCY: 850&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_WORK_GROUP_SIZE: 512&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ADDRESS_BITS: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MEM_BASE_ADDR_ALIGN: 1024&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_MEM_ALLOC_SIZE: 427399577&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_SIZE: 1709598311&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 65536&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 262144&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_LOCAL_MEM_SIZE: 65536&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PROFILING_TIMER_RESOLUTION: 80&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_IMAGE_SUPPORT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_ERROR_CORRECTION_SUPPORT: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_HOST_UNIFIED_MEMORY: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_EXTENSIONS: cl_intel_accelerator cl_intel_advanced_motion_estimation cl_intel_motion_estimation cl_intel_subgroups cl_intel_va_api_media_sharing cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_spir&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 0&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_INT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: 1&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: 0&lt;/P&gt;

&lt;P&gt;My guess is the first platform is being selected by the ioc64 compiler. How do I make the second platform the one chosen by the compiler?&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2015 19:03:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114871#M5374</guid>
      <dc:creator>Dan_L_2</dc:creator>
      <dc:date>2015-12-18T19:03:00Z</dc:date>
    </item>
    <item>
      <title>Hi Dan,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114872#M5375</link>
      <description>&lt;P&gt;Hi Dan,&lt;/P&gt;

&lt;P&gt;This is the weirdest thing I've seen so far :)&amp;nbsp; Looks like you did install Media Server Studio and then installed CPU OpenCL Runtime on top of that and you got those two platforms. The thing to do is try to uninstall CPU runtime installed last.&amp;nbsp;If you don't want to risk it, you can write your own offline compiler and use the following method &lt;A href="https://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetProgramBuildInfo.html"&gt;https://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetProgramBuildInfo.html&lt;/A&gt; to get the right binary.&lt;/P&gt;</description>
      <pubDate>Fri, 18 Dec 2015 19:17:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114872#M5375</guid>
      <dc:creator>Robert_I_Intel</dc:creator>
      <dc:date>2015-12-18T19:17:24Z</dc:date>
    </item>
    <item>
      <title>So I reinstalled centos and</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114873#M5376</link>
      <description>&lt;P&gt;So I reinstalled centos and installed the Media server studio. I am now unable to link programs to the shared library /opt/intel/opencl/libOpenCL.so&lt;/P&gt;

&lt;P&gt;Am I missing a step?&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	install centos&lt;/P&gt;

&lt;P&gt;download and install Media Server Studio&lt;/P&gt;

&lt;P&gt;compile test programs&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks in advance.&lt;/P&gt;

&lt;P&gt;Dan&lt;/P&gt;</description>
      <pubDate>Mon, 28 Dec 2015 21:15:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114873#M5376</guid>
      <dc:creator>Dan_L_2</dc:creator>
      <dc:date>2015-12-28T21:15:00Z</dc:date>
    </item>
    <item>
      <title>There may be a better way,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114874#M5377</link>
      <description>&lt;P&gt;There may be a better way, but here is how I compile the samples with MSS OpenCL:&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;$ cd&amp;nbsp; intel_ocl_samples_linux/CapsBasic
$ export PKG_CONFIG_PATH=/opt/intel/opencl/

$ vi Makefile

(add pkg-config to the makefile so it supplies -I and -L paths)

capsbasic: capsbasic.cpp Makefile
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g++ capsbasic.cpp -lOpenCL -ocapsbasic $(OPT) `pkg-config --cflags --libs OpenCL`

$ make
$./capsbasic
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Dec 2015 20:24:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114874#M5377</guid>
      <dc:creator>Jeffrey_M_Intel1</dc:creator>
      <dc:date>2015-12-29T20:24:03Z</dc:date>
    </item>
    <item>
      <title>Awesome Thanks Jeffrey!</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114875#M5378</link>
      <description>&lt;P&gt;Awesome Thanks Jeffrey!&lt;/P&gt;

&lt;P&gt;another question in my offline compile quest.&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	ioc64 has the following commands&amp;nbsp;&lt;/P&gt;

&lt;PRE class="brush:plain;"&gt;-cmd=build Creates executable IR from source code. Default command in case nothing is specified.

-cmd=compile Creates compiled object IR from source code.

-cmd=link Creates executable IR or library from object IR and libraries.&lt;/PRE&gt;

&lt;P&gt;And the following options&lt;/P&gt;

&lt;PRE class="brush:plain;"&gt;-asm=[&amp;lt;file_path&amp;gt;] Generates assembly code.

-llvm[=&amp;lt;file_path&amp;gt;] Generates LLVM code.

-llvm-spir32[=&amp;lt;file_path&amp;gt;] Generates 32-bit LLVM SPIR code.

-llvm-spir64[=&amp;lt;file_path&amp;gt;] Generates 64-bit LLVM SPIR code.

-ir[=&amp;lt;file_path&amp;gt;] Generates intermediate representation binary.

-spir32[=&amp;lt;file_path&amp;gt;] Generates 32-bit SPIR code.

-spir64[=&amp;lt;file_path&amp;gt;] Generates 64-bit SPIR code.&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;which set of options to I need to use to compile as lowlevel a binary for my intel GPU (i would prefer the lowest level binary as it only needs to run on this machine)&lt;/P&gt;

&lt;P&gt;if i run&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;ioc64 -cmd=build -input=kernel.cl -device=gpu &lt;/PRE&gt;

&lt;P&gt;No output is created. Which option generates a "gpu binary" (if such a thing exists) or as close to one as it gets.&lt;/P&gt;

&lt;P&gt;Thanks for your help!&lt;/P&gt;

&lt;P&gt;Dan&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Dec 2015 21:53:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114875#M5378</guid>
      <dc:creator>Dan_L_2</dc:creator>
      <dc:date>2015-12-29T21:53:00Z</dc:date>
    </item>
    <item>
      <title>You can add -ir to get output</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114876#M5379</link>
      <description>&lt;P&gt;You can add -ir to get output compatible with &lt;SPAN class="n"&gt;clCreateProgramWithBinary&lt;/SPAN&gt;.&lt;/P&gt;

&lt;PRE&gt;&lt;SPAN class="n"&gt;More info here: &lt;/SPAN&gt;&lt;A href="http://logan.tw/posts/2014/11/21/pre-compile-the-opencl-kernel-program-part-1/" target="_blank"&gt;http://logan.tw/posts/2014/11/21/pre-compile-the-opencl-kernel-program-part-1/&lt;/A&gt;
&lt;/PRE&gt;

&lt;P&gt;Hoping to post more on the other output formats soon.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Dec 2015 22:22:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Offline-compile/m-p/1114876#M5379</guid>
      <dc:creator>Jeffrey_M_Intel1</dc:creator>
      <dc:date>2015-12-30T22:22:03Z</dc:date>
    </item>
  </channel>
</rss>

