Forum Discussion
Altera_Forum
Honored Contributor
8 years ago --- Quote Start --- As I mentioned earlier: So, yes, do not do this unless you are using events to synchronize kernel calls from the host. Regarding the "note: candidate function has been explicitly made unavailable" message, Altera's Programming Guide says:
The SDK does not support 64-bit atomic functions described in Section 9.7 of the OpenCL Specification version 1.0. That is probably the source of your problem. --- Quote End --- THank you very much. I was expecting that it wasn't supported. By the way I am not running multiple queues and I am always waiting for the end of one kernel execution before launching another so my question was about a single kernel launched with a 1D NDRange but with multiple workgroups. So if in this case the multiple workgroups access and write to the same global array would this cause a problem? Thanks