clCreateKernel SIGSEGVs if used with binary image in openCL 1.2
Problem happens only when used with binary kernel image compiled for the same device. Building from kernel sources works fine.My program uses the FFT_Kernels.cl from your samples. Binary image was...
View ArticleMistake in AMD GCN 3 ISA Reference (VOP_SDWA, VOP_DPP)
Hi, I am amateur. I found mistake in AMD GCN3 ISA Reference in VOP2, VOP1 and VOPC encoding format. In these places manual describes values in SRC0 field anddescribes 249 and 250 values as reserved....
View ArticleIs global synchronization in OpenCL possible?
Hello everyone! As well known OpenCL barrier() function works only for single workgroup, and there is no direct possibility to synchronize workgroups. If it possible what's best approach for global...
View ArticleDevice queues
I don't mean to hijack your thread, but I'm having problems w/ clCreateCommandQueueWithProperties. Anytime I pass ANY properties through, the function returns CL_INVALID_QUEUE_PROPERTIES. I would...
View ArticleCatalyst 14.12 OpenCL problems
Hey AMD Devs, I'm not sure if you know about the problems that were introduced with Catalyst 14.12 (compared to 14.9). I was able to track down at least one of them (the most important one) and wanted...
View ArticleBSOD / hang-up for OpenCL program
Hi, I have a work-station with three 7970Ghz Tahitis on which OpenCL simulations (self-written) run. After weeks without problems for simulation #1 now for simulation # 2 (most parts are identical, but...
View ArticleTwo S9150s, only one showing up in clGetDeviceIDs()
Hello, I have two S9150 GPUs and when I execute clGetDeviceIDs() I only see two devices: one Hawaii device and one CPU device. However, when I run "clinfo", it shows that I have three devices: two...
View ArticleOpenCL optimization: removing conditional assignments
Here is a quote from the AMD OpenCL optimization guide:...
View Article2D array using clSVMAlloc ?
Hi , I can write a 2D dynamic array as follow :"""int size = 256 ;int *temp[5] ;temp[0] = (int *)malloc(sizeof(int) * size);""" But when I want to dynamic create a 2D array by using clSVMAlloc as...
View ArticleCPU device openCL c version issue
hi all, I installed the latest AMD driver to support OpenCL 2.0. The samples work fine. However, when I check the clinfo, I found that my CPU device OpenCL C version is 1.2, while OpenCL 2.0...
View Article