parallel-processingcluster-computingopencldistributed-computinggrid-computing

Possible to use OpenCL on multi-computers?


As far as I know, the answer is no. OpenCL is designed for multi-cores system.

But, is there any way to use OpenCL on multi-computers ( each computer is a multi-cores system ) ? If not, are any additional tools, frameworks... required?

I read some articles about Distributed computing, Cluster computing, Grid computing... but I can't find a satisfied answer

Any ideas will be appreciated

Thank you :)


Solution

  • There are two frameworks for this purpose: VirtualCL and CLara. Both packages let you work transparently with remote machines as local devices. Unfortunately, VirtualCL is only available as pre-compiled binaries without sources and CLara is not actively developed anymore.