Intel® SDK for OpenCL* Applications

Compiler incorrectly accepts initialized local variables

When compiling the following snippet the offline compiler does not complain:

__kernel void T6_f_15_355 () {
    __local   int x   = 5 ;
  x = 0;
  return;
}

According to the OpenCL 1.1 spec (6.5.2), a local variable cannot be initialized.

The AMD compiler emits an error:

libmmd.dll is missing from your computer

I am trying to run an OpenCL sample application on VS 2010 and i have installed OpenCL SDK also,

I am getting this error

"The program can't sart beacuse libmmd.dll is missing from your computer. Try reinstalling the program to fix this problem."

I tried reinstalling both OpenCL SDK and VS 2010, but still its not working.

One more thing is that I was able to run the OpenCL samples 2 days back, this problem started from yesterday only.

libmmd.dll is missing from your computer

I am trying to run an OpenCL sample application on VS 2010 and i have installed OpenCL SDK also,
I getting this error
"The program can't sart beacuse libmmd.dll is missing from your computer. Try reinstalling the program to fix this problem."

I tried reinstalling both OpenCL SDK and VS 2010, but still its not working.

One more thing is that I was able to run the OpenCL samples 2 days back, this problem started from yesterday only.

OpenCL Compiler Bug Report

Hi,
The compiler is failing with the following simple kernel:

__kernel void test()
{
float3 a;
if (a.s0 && a.s1 && a.s2)
{
}
}

with an error of

Build Failed!
:4:14: error: invalid operands to binary expression ('float' and 'float')

I'd have expected this to compile OK. It fails in both offline and online compilers. Also fails with || (logical or)
Works correctly with the AMD CPU and GPU compiler.

The workaround is to change the if statement to

Strange crash... access to __local memory

Hi, I have implement a 'scan' algorithm in OpenCL. Because it is an open source library I test in on several machines and OpenCL-SDK. But, it crash with the Intel SDK ! (Not with the other ones). What I have discover is that the problem is maybe related to the "__local" memory ! I have the following kernel : __kernelvoid kernel__ExclusivePrefixScan(...,__local T* localBuffer,...) And I set up my buffer with the following command : clStatus = clSetKernelArg(_kernel_Scan, 2, _workgroupSize * 2 * sizeof(int), 0); checkCLStatus(clStatus); <= CL_SUCCESS !!!

Seiten

Intel® SDK for OpenCL* Applications abonnieren