2

我的主板上有 Nvidia 显卡(GeForce GT 640)。我已经在我的盒子上安装了 OpenCL。当我使用“clGetPlatformInfo(parameters)”查询平台时,我看到以下输出:- #Available platforms: 1. #1 CL_PLATFORM_NAME: NVIDIA CUDA #1 CL_PLATFORM_PROFILE: FULL_PROFILE #1 CL_PLATFORM_VERSION: OpenCL 1.1 CUDA 4.2.1 #1 CL_PLATFORM_VENDOR: NVIDIA Corporation

我应该从上面的输出中推断出什么?据我了解,CUDA 和 OpenCL 是两个不同的平台。输出显示总可用平台为:1,平台名称为 CUDA,版本为 OpenCL 和 CUDA。我完全糊涂了。

4

1 回答 1

5

NVIDIA 的 OpenCL 平台与 CUDA 工具包捆绑在一起,不要与 CUDA 编程语言混淆。您拥有包含 OpenCL 1.1 的 CUDA 工具包 4.2.1 版本。您可以安装多个 OpenCL 平台(Intel 和 AMD 有自己的平台)。

于 2013-05-23T09:40:38.667 回答