SIMD threads on GPU
Hello,I'm wondering how threads are dispatched over SIMD units of the intel Ivy Bridge HD 4000 GPU, I tested many configurations and I'm blocked by some strange behaviours:I use a simple kernel that...
View ArticleclBuildProgram segmentation fault when -g build option specified
This demonstrates a segmentation fault experienced upon calling clBuildProgram() when this particular OpenCL program is compiled with the "-g" build option.My setup: Ubuntu 13.04, Intel OpenCL...
View ArticleMemory Bug on Intel Kernel Builder (64-bit)
Hi,I noticed that the Intel Kernel Builder has a memory leakage, it seems that the event object is not freed after each execution of the kernel, you can find a bug reproducer for this issue and a...
View ArticleCan OpenCL support recursion?
I write a code used recursion. But in Applications Kernel Builder I get a infomation like this: Error occur, IOC engine crashed.Can't it be use recursion in OpenCL?
View ArticleclBuildProgram error: include file not found
Hi,I am trying to build program which uses include files from another folder. I use -I key to specifiy path to that folder, but if I use quotes in file name it fails to build on GPU (it is ok on CPU)....
View ArticleOpenGL interop on the CPU
Hi,I try to use the clCreateFromGLTexture to do openGL interop with the CPU, but it seems that it failed.Here is my code:glGenTextures(1, _glTex); //-- Texture glBindTexture(GL_TEXTURE_2D, _glTex[0]);...
View ArticleclSetMemObjectDestructorCallback calls callback with invalid mem_obj
Hi everyone,I wrote a little wrapper for clMemoryObjects in which I set a callback for buffer/memory destruction via clSetMemObjectDestructorCallback (actually it's the C++ wrapper equivalent).When the...
View ArticleclSetMemObjectDestructorCallback calls callback with invalid mem_obj
Hi everyone,I wrote a little wrapper for clMemoryObjects in which I set a callback for buffer/memory destruction via clSetMemObjectDestructorCallback (actually it's the C++ wrapper equivalent).When the...
View ArticleMidlevel compiler failed on simply kernel
Hello,On this kernel OpenCL compiler gives the error. #define bswap32(x) ( ((x) << 24) | (((x) << 8) & 0x00ff0000) | (((x) >> 8) & 0x0000ff00) | ((x) >> 24) ) __kernel...
View ArticleHow to create const vector variables(int4, float4, ...) in Kernel Builder
Hi all,Does any body know how to create const vector variables(int4, float4,...) in the Intel Kernel Builder? I had written a kernel with const vector variables and wanted to analyze it with Intel...
View ArticleAuto-vectorization on the Intel Xeon Phi Coprocessor.
Hi, Can the Intel SDK for OpenCL applications vectorize only the dimension 0 of the workgroup or can it even vectorize loops present inside the work-items (loops in the kernel itself). I am not sure if...
View ArticleIntel's OpenCL videos and presentations from SIGGRAPH now available online
Hi all,OpenCL content from SIGGRAPH is now available online, Watch demos’ videos here:Accelerating video production with Adobe* Premiere, OpenCL* and Intel® Iris™ GraphicsAccelerating content creation...
View Articleopencl sdk 1.5 missing
hello.I have a quad core 2° generation and i used in the past the intel opencl sdk 1.5.Now I cannot find again this package, i can find for the 3° and 4° generation of intel cpu but i cannot find the...
View ArticleProblems with Intel HD Graphics 4000 video card
I created an OpenCL program to execute some mathematic operations. It worked fine in Nvidia and AMD video cards (result matched with wolframalpha, for instance) but when I tried to use a notebook with...
View ArticleDisable TBB on CPU fallback
Hi,I have a slightly obscure problem :) For testing purposes we're running opencl inside a linux VM, so the actual gfx hardware is not accessable. We're using the CPU fallback from intel's opencl impl...
View ArticleOpenCL SDK for Linux, without GPU?
I want develop some program using intel opencl SDK, my cpu is Xeon E31235,and i want use it's GPU,How long will intel release the new opencl SDK that support GPU on linux?
View Article"IOC Engine crashed" when building kernel
typedef union _float3 { struct {float x, y, z;};} _float3;__kernel void myKernel( _float3 offset, __global float * output ) { output[0] += offset.z;}When using KernelBuilder64...
View ArticleHi! I am trying to install opencl 1.2, but it does not budge
Hi! I have an Intel 4770K processor (Haswell) with the HD 4600 GPU. I would like to install OpenCL 1.2 on this computer, but use both the CPU and the GPU. The only thing is that when i am asked to...
View ArticleBuffer not realeased if cl_event referring to a write is still present
Hi everyone,I wrote a little profiler for my application that collects cl_event objects to evaluate them after the application has done all its work, so not to have an impact on performance. I am also...
View ArticleOpenCL SDK on VMWare
I have installed OpenCL SDK on VMWare and can run the example "Capsbasic" but if I try to run "MonteCarlo" or "GEMM" they fail with CL_DEVICE_NOT_AVAILABLE. Here is the otuput of all three:[xxxx@xxxx...
View Article