OpenCL中的平台

OpenCL中的平台,opencl,gpgpu,gpu,Opencl,Gpgpu,Gpu,我的主板上有Nvidia图形卡(GeForce GT 640)。 我已经在我的盒子上安装了OpenCL。 当我使用“clGetPlatformInfo(参数)”查询平台时,我看到以下输出:- #可用平台:1。 #1 CL#U平台名称:NVIDIA CUDA #1 CL#U平台_配置文件:完整_配置文件 #1 CL#U平台版本:OpenCL 1.1 CUDA 4.2.1 #1 CL#U平台供应商:NVIDIA Corporation 我应该从上述输出推断出什么? 据我所知,CUDA和OpenCL是

我的主板上有Nvidia图形卡(GeForce GT 640)。 我已经在我的盒子上安装了OpenCL。 当我使用“clGetPlatformInfo(参数)”查询平台时,我看到以下输出:-
#可用平台:1。
#1 CL#U平台名称:NVIDIA CUDA
#1 CL#U平台_配置文件:完整_配置文件
#1 CL#U平台版本:OpenCL 1.1 CUDA 4.2.1
#1 CL#U平台供应商:NVIDIA Corporation

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

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

@rohisarewar如果这是您问题的解决方案,是正确的回答。
clGetPlatformInfo
查询OpenCL平台的属性,而不是一些任意的无关信息,这一事实足以推断查询的平台实际上是一个有效的OpenCL平台。最终,平台名称和版本字符串可以是完全任意的,在本例中,这意味着该平台与CUDA有某种关联(在本例中,与CUDA捆绑并由CUDA实现)。