OpenCL中的平台

时间:2013-05-23 09:12:05

标签: opencl gpgpu gpu-programming

我有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。我完全糊涂了。

1 个答案:

答案 0 :(得分:5)

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