码迷,mamicode.com
首页 > 其他好文 > 详细

opencl编程中的一个问题

时间:2015-06-14 11:03:26      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:opencl

这几天在看opencl编程指南,发现了一个头疼的问题,编程中有时候用cl_int 有时候用int,等等这些,开始理解是int是c的语法结构,cl_int是opencl的语法结构,编写内核用cl_int,编写c用int。但是发现c用有时候也有cl_int,内核中基本上都是int。乱了,咋能这样呢?

困难禁不住仔细研究,原来呀,cl_int只是opencl api的数据类型,int依然是opencl的数据类型,怎么理解呢?就是如果要往opencl api里面传参数或返回值的话就需要使用cl_int,其他地方都用int,opencl的语法和c的语法很大程度上是相同的。当然cl_int和int也是对应的,相当于cl_int 是int的别名。

哈哈哈,解决了,就这样理解吧。

opencl编程中的一个问题

标签:opencl

原文地址:http://blog.csdn.net/u012361418/article/details/46489263

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!