diploma thesis in opencl