Distributed compilation

Is it possible to execute a openCL program in a distributed environment? Say, if I have 10 PC’s connected in a network with openCL supported hardware.
Are there any openCL compatible API’s for this?


Not as part of the OpenCL standard, but efforts are being made to support this with higher level APIs. See for example https://www.alpha-tierchen.de/~bkoenig/clara/ and

I haven’t looked much on this myself yet, so there may be other alternatives as well.

It seems to have a good future.