英特尔OpenCL与 Khronos OpenCL

莫斯塔拉卜

英特尔,AMD和Khronos OpenCL之间有什么区别。我对OpenCL完全陌生,并希望从它开始。我不知道哪种操作系统最好安装在我的操作系统上。

范安德烈

OpenCL是对C和C ++语言“扩展”,可以在您的计算设备上并行化软件:CPU,GPU等。

OpenCL由标准(由Khronos Group创建定义,并由硬件供应商Intel,AMD,nVidia等实现因此,每个OpenCL实施都需要特定于供应商的OpenCL驱动程序,该驱动程序将允许使用供应商的硬件。

综上所述,如果您有基于Intel的系统,请使用Intel OpenCL,因为这样做只能使您能够使用计算机中的所有计算设备。如果您使用的是AMD系统,也是如此。另外,请注意,没有Khronos OpenCL实现。

当然,您可以拥有一个平台,其中包含来自多个供应商的支持OpenCL的设备(例如Intel CPU + GPU和nVidia离散卡)。在这种情况下,OpenCL运行时包含通用层(动态加载的库)。该层是一个接口,该接口根据所选的OpenCL平台调用每个设备驱动程序中提供的实现。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

英特尔OpenCL Beignet问题

来自分类Dev

英特尔OpenCL SDK-头文件在哪里?

来自分类Dev

带有集成英特尔图形芯片的Linux上的OpenCL

来自分类Dev

英特尔Ivy Bridge GPU OpenCL无法在Windows 8上运行

来自分类Dev

英特尔高清显卡515可以用作OpenCL计算设备吗?

来自分类Dev

在英特尔 FPGA 上如何安排 OpenCL 工作组?

来自分类Dev

英特尔高清显卡4000和Nvidia GeForce GT 650M上的openCL无法正常工作:CL_INVALID_DEVICE错误

来自分类Dev

如何在配备nVidia离散卡/英特尔集成显卡的笔记本电脑上使用nVidia CUDA或OpenCL?

来自分类Dev

如何在配备nVidia离散卡/英特尔集成显卡的笔记本电脑上使用nVidia CUDA或OpenCL?

来自分类Dev

OpenCL - 性能

来自分类Dev

OpenCL 多维

来自分类Dev

在英特尔编程?

来自分类Dev

使用OpenCL 1.2模拟OpenCL 1.1

来自分类Dev

英特尔Edison模块

来自分类Dev

英特尔XDK + jsPDF

来自分类Dev

英特尔SSD术语

来自分类Dev

英特尔Nextbook降级

来自分类Dev

英特尔XDK信息

来自分类Dev

OpenCL全局内存

来自分类Dev

构建opencl内核故障

来自分类Dev

OpenCL / AMD:深度学习

来自分类Dev

在OpenCL中使用Struct

来自分类Dev

OpenCL组大小含义

来自分类Dev

OpenCL GPU音频

来自分类Dev

使用OpenCL加速Tesseract

来自分类Dev

球拍-导入OpenCL

来自分类Dev

OpenCL:怪异的内核行为

来自分类Dev

OpenCL和间接递归

来自分类Dev

在OpenCL中实施