DistributedCL is a middleware to distributed GPGPU computing with OpenCL interface.