首页 > 其他 > 详细

opencl编程中的一个问题

时间:2015-06-14 11:01:41      阅读:220      评论:0      收藏:0      [点我收藏+]

这几天在看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编程中的一个问题

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!