首页 > 解决方案 > 平台 OpenCL 版本和设备有什么不同?

问题描述

具体来说,我有单平台版本2.1和单设备版本2.0,我想使用仅在OpenCL 2.1中支持的C++14功能。我应该可以吗?当涉及到能力限制时,什么是重要的:平台还是设备?平台版本有什么意义,因为它总是归结为使用设备?

标签: opencl

解决方案


平台版本有什么意义,因为它总是归结为使用设备?

平台 = 代码库和 API 等的版本。

设备 = 硬件的能力。

感觉是平台更新可能会改变您使用 API 编写代码的方式,而设备功能可能会随着硬件芯片的变化而改变。


推荐阅读