some notes and suggestions on the opencl model