Title: Understanding OpenCL Data Types and Using Its Functions