<?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 its a simple 2d convolution in OpenCL* for CPU</title>
    <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982016#M2562</link>
    <description>&lt;P&gt;its a simple 2d convolution kernel&lt;/P&gt;

&lt;P&gt;I used global 1024 by 1024 and set local to auto.&lt;/P&gt;

&lt;P&gt;thanks&lt;/P&gt;

&lt;P&gt;//KERNEL_SIMPLE&lt;BR /&gt;
	__kernel void Convolve(const __global &amp;nbsp;float * pInput,&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __constant float * pFilter,&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __global &amp;nbsp;float * pOutput,&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int nInWidth,&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int nFilterWidth)&lt;BR /&gt;
	{&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; const int nWidth = get_global_size(0);&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; const int xOut = get_global_id(0);&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; const int yOut = get_global_id(1);&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; const int xInTopLeft = xOut;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; const int yInTopLeft = yOut;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; float sum = 0;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; for (int r = 0; r &amp;lt; nFilterWidth; r++)&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; {&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int idxFtmp = r * nFilterWidth;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int yIn = yInTopLeft + r;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int idxIntmp = yIn * nInWidth + xInTopLeft;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int c = 0; c &amp;lt; nFilterWidth; c++)&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int idxF &amp;nbsp;= idxFtmp &amp;nbsp;+ c;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int idxIn = idxIntmp + c;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sum += pFilter[idxF]*pInput[idxIn];&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; }&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; const int idxOut = yOut * nWidth + xOut;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; pOutput[idxOut] = sum;&lt;BR /&gt;
	}&lt;BR /&gt;
	//KERNEL_SIMPLE&lt;/P&gt;</description>
    <pubDate>Wed, 02 Apr 2014 06:16:10 GMT</pubDate>
    <dc:creator>Dave_O_</dc:creator>
    <dc:date>2014-04-02T06:16:10Z</dc:date>
    <item>
      <title>OpenCL kernel Buider: Error occured, IOC engine crashed</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982010#M2556</link>
      <description>&lt;P&gt;Hi Intel OpenCL Developmen Team,&lt;BR /&gt;&lt;BR /&gt;I've strange crash in OpenCL kernel Buider.&lt;BR /&gt;&lt;BR /&gt;1. Installed the latest 64-bit OpenCL 2013 SDK.&lt;BR /&gt;&lt;BR /&gt;2. Open Application Kernel Builder version 3.0.0.1 32 bit or 64 bit.&lt;BR /&gt;&lt;BR /&gt;3. Type simple kernel like: void f(float a) {}&lt;BR /&gt;&lt;BR /&gt;4. Press Build, targeting Intel CPU.&lt;BR /&gt;&lt;BR /&gt;Then I get this error: Error occured, IOC engine crashed&lt;BR /&gt;&lt;BR /&gt;What does it mean? What should I do to fix it?&lt;BR /&gt;&lt;BR /&gt;Do you need any extra information from me to check what in wrong?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jun 2013 12:14:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982010#M2556</guid>
      <dc:creator>dpshamonin</dc:creator>
      <dc:date>2013-06-05T12:14:33Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982011#M2557</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I could not reproduce this failure.&lt;/P&gt;
&lt;P&gt;Can you please tell me:&lt;/P&gt;
&lt;P&gt;1. If you had older SDK installed before you installed the latest one?&lt;/P&gt;
&lt;P&gt;2. What is your system configuration (Hardware,OS)?&lt;/P&gt;
&lt;P&gt;3. Did you use any special build options?&lt;/P&gt;
&lt;P&gt;By the way, if you don't use the keyword "kernel" or "__kernel" this is not a kernel but just a simple function. It should compile anyway.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2013 06:25:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982011#M2557</guid>
      <dc:creator>Arik_Z_Intel</dc:creator>
      <dc:date>2013-06-06T06:25:26Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982012#M2558</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;1. Yes, I use to have old version of Intel SDK before. I've have been using it for more then two years.&lt;/P&gt;
&lt;P&gt;2. The latest SDK I've installed about half a month ago and I am pretty sure that I've seen OpenCL kernel Builder working after the installation.&lt;/P&gt;
&lt;P&gt;I've played with it and did some experiments with the my OpenCL code. Then, I was not using it for a while and get back to it yesterday.&lt;/P&gt;
&lt;P&gt;And it stopped working completely, reporting this error. It does not matter what code you load to it, any build or compile operation will get this message.&lt;/P&gt;
&lt;P&gt;3. I am not using any build options. Enabling any options or switching anything in the Builder options does not help.&lt;/P&gt;
&lt;P&gt;4. I've CUDA 5.0 installed, but that was installed in December and they used to coexist with no problem.&lt;/P&gt;
&lt;P&gt;5. IMPORTANT, three days ago I've installed the latest NVIDIA driver 320.18 with 'clean installation' option. That is the only change on this system during this days. I think that this could be related, since NVIDIA driver has OpenCL dll's to be installed as well. And I am not sure what NVidia will do when the 'clean' option has been selected, which system files and setting that nice installer will remove.&lt;/P&gt;
&lt;P&gt;6. I will send you my system log from DirectX Diagnostic Tool and environment variables by mail.&lt;/P&gt;
&lt;P&gt;I suspect that NVIDIA driver could spoil some previous Intel OpenCL SDK installation.&lt;/P&gt;
&lt;P&gt;Will reinstall Intel OpenCL SDK and report if that helps.&lt;/P&gt;
&lt;P&gt;Thanks, Denis&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2013 07:57:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982012#M2558</guid>
      <dc:creator>dpshamonin</dc:creator>
      <dc:date>2013-06-06T07:57:22Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982013#M2559</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I've reinstalled the Intel OpenCL SDK 64 bit and the problem is fixed. My system is Windows 7 64 bit.&lt;/P&gt;
&lt;P&gt;Everything works again. The kernel Builder works fine now.&lt;/P&gt;
&lt;P&gt;As a short conclusion, after installation of NVidia driver with option 'clean install' you may see this error:&lt;/P&gt;
&lt;P&gt;Error occured, IOC engine crashed. During building OpenCL code with Intel's OpenCL kernel Builder.&lt;/P&gt;
&lt;P&gt;You could make a note somewhere or bug report to fix it for future releases.&lt;/P&gt;
&lt;P&gt;Thanks, Denis.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2013 14:22:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982013#M2559</guid>
      <dc:creator>dpshamonin</dc:creator>
      <dc:date>2013-06-06T14:22:56Z</dc:date>
    </item>
    <item>
      <title>Hi</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982014#M2560</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I have this error when I try to analyze a kernel. The build is fine.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Problem signature:&lt;BR /&gt;
	&amp;nbsp; Problem Event Name:&amp;nbsp;&amp;nbsp; &amp;nbsp;APPCRASH&lt;BR /&gt;
	&amp;nbsp; Application Name:&amp;nbsp;&amp;nbsp; &amp;nbsp;KernelBuilder64.exe&lt;BR /&gt;
	&amp;nbsp; Application Version:&amp;nbsp;&amp;nbsp; &amp;nbsp;3.0.1.15611&lt;BR /&gt;
	&amp;nbsp; Application Timestamp:&amp;nbsp;&amp;nbsp; &amp;nbsp;5294801b&lt;BR /&gt;
	&amp;nbsp; Fault Module Name:&amp;nbsp;&amp;nbsp; &amp;nbsp;StackHash_1e37&lt;BR /&gt;
	&amp;nbsp; Fault Module Version:&amp;nbsp;&amp;nbsp; &amp;nbsp;0.0.0.0&lt;BR /&gt;
	&amp;nbsp; Fault Module Timestamp:&amp;nbsp;&amp;nbsp; &amp;nbsp;00000000&lt;BR /&gt;
	&amp;nbsp; Exception Code:&amp;nbsp;&amp;nbsp; &amp;nbsp;c0000005&lt;BR /&gt;
	&amp;nbsp; Exception Offset:&amp;nbsp;&amp;nbsp; &amp;nbsp;00000000034202c6&lt;BR /&gt;
	&amp;nbsp; OS Version:&amp;nbsp;&amp;nbsp; &amp;nbsp;6.1.7601.2.1.0.256.48&lt;BR /&gt;
	&amp;nbsp; Locale ID:&amp;nbsp;&amp;nbsp; &amp;nbsp;1033&lt;BR /&gt;
	&amp;nbsp; Additional Information 1:&amp;nbsp;&amp;nbsp; &amp;nbsp;1e37&lt;BR /&gt;
	&amp;nbsp; Additional Information 2:&amp;nbsp;&amp;nbsp; &amp;nbsp;1e373e69fff075aed81f57003e66ce10&lt;BR /&gt;
	&amp;nbsp; Additional Information 3:&amp;nbsp;&amp;nbsp; &amp;nbsp;9f0e&lt;BR /&gt;
	&amp;nbsp; Additional Information 4:&amp;nbsp;&amp;nbsp; &amp;nbsp;9f0e095f32a88249d7a2b7eca4e322ea&lt;/P&gt;

&lt;P&gt;Read our privacy statement online:&lt;BR /&gt;
	&amp;nbsp; &lt;A href="http://go.microsoft.com/fwlink/?linkid=104288&amp;amp;clcid=0x0409" target="_blank"&gt;http://go.microsoft.com/fwlink/?linkid=104288&amp;amp;clcid=0x0409&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;If the online privacy statement is not available, please read our privacy statement offline:&lt;BR /&gt;
	&amp;nbsp; C:\Windows\system32\en-US\erofflps.txt&lt;/P&gt;</description>
      <pubDate>Mon, 31 Mar 2014 20:33:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982014#M2560</guid>
      <dc:creator>Dave_O_</dc:creator>
      <dc:date>2014-03-31T20:33:05Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982015#M2561</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;Please supply more data.&lt;/P&gt;

&lt;P&gt;What is the kernel?&lt;/P&gt;

&lt;P&gt;What is the data you assign to each argument?&lt;/P&gt;

&lt;P&gt;What global/Local sizes did you use?&lt;/P&gt;

&lt;P&gt;I can see that your application version is 3.0, can you try to upgrade to the 2014 version and try again?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thanks&lt;/P&gt;

&lt;P&gt;Arik&lt;/P&gt;</description>
      <pubDate>Tue, 01 Apr 2014 14:30:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982015#M2561</guid>
      <dc:creator>Arik_Z_Intel1</dc:creator>
      <dc:date>2014-04-01T14:30:16Z</dc:date>
    </item>
    <item>
      <title>its a simple 2d convolution</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982016#M2562</link>
      <description>&lt;P&gt;its a simple 2d convolution kernel&lt;/P&gt;

&lt;P&gt;I used global 1024 by 1024 and set local to auto.&lt;/P&gt;

&lt;P&gt;thanks&lt;/P&gt;

&lt;P&gt;//KERNEL_SIMPLE&lt;BR /&gt;
	__kernel void Convolve(const __global &amp;nbsp;float * pInput,&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __constant float * pFilter,&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; __global &amp;nbsp;float * pOutput,&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int nInWidth,&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int nFilterWidth)&lt;BR /&gt;
	{&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; const int nWidth = get_global_size(0);&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; const int xOut = get_global_id(0);&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; const int yOut = get_global_id(1);&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; const int xInTopLeft = xOut;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; const int yInTopLeft = yOut;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; float sum = 0;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; for (int r = 0; r &amp;lt; nFilterWidth; r++)&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; {&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int idxFtmp = r * nFilterWidth;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int yIn = yInTopLeft + r;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int idxIntmp = yIn * nInWidth + xInTopLeft;&lt;/P&gt;

&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (int c = 0; c &amp;lt; nFilterWidth; c++)&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int idxF &amp;nbsp;= idxFtmp &amp;nbsp;+ c;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const int idxIn = idxIntmp + c;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sum += pFilter[idxF]*pInput[idxIn];&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; }&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; const int idxOut = yOut * nWidth + xOut;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; pOutput[idxOut] = sum;&lt;BR /&gt;
	}&lt;BR /&gt;
	//KERNEL_SIMPLE&lt;/P&gt;</description>
      <pubDate>Wed, 02 Apr 2014 06:16:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/OpenCL-kernel-Buider-Error-occured-IOC-engine-crashed/m-p/982016#M2562</guid>
      <dc:creator>Dave_O_</dc:creator>
      <dc:date>2014-04-02T06:16:10Z</dc:date>
    </item>
  </channel>
</rss>

