From:http://gpgpu.org.cn/opencl/opencl_step_by_step_1_overview/comment-page-1#comment-65 http://miaochen314.blog.163.com/blog/static/86964220105216216693/