【发布时间】:2017-04-21 10:06:41
【问题描述】:
OpenCL 2.1 和 2.2 除了传统的 OpenCL C 内核语言外,还引入了 OpenCL C++ 内核语言。我必须在支持 C 但不支持 C++ 的环境中使用 OpenCL。除了 C++ 语法之外,是否有 OpenCL C++ 中可用但 OpenCL C 中不可用的 OpenCL 2.2 功能?
我是否必须使用 C++ 编译器(编写 C++ 主程序)才能使用 OpenCL C++ 内核语言?我的理解是,一些 OpenCL 实现包括一个有限的 C++ 编译器来处理 OpenCL C++ 内核语言。
【问题讨论】:
-
我不知道添加的功能 - 您必须查看规格;但它是 C++ 代码,所以除非你要去工作;您将使用 C++ 编译器。