OpenCL independent studies done on GPU and FPGA