opencl - 平台 OpenCL 版本和设备有什么不同?
问题描述
具体来说,我有单平台版本2.1和单设备版本2.0,我想使用仅在OpenCL 2.1中支持的C++14功能。我应该可以吗?当涉及到能力限制时,什么是重要的:平台还是设备?平台版本有什么意义,因为它总是归结为使用设备?
解决方案
平台版本有什么意义,因为它总是归结为使用设备?
平台 = 代码库和 API 等的版本。
设备 = 硬件的能力。
感觉是平台更新可能会改变您使用 API 编写代码的方式,而设备功能可能会随着硬件芯片的变化而改变。
推荐阅读
- f# - 如何在 F# 中重定向标准和错误输出
- javascript - 如何显示 RSS 新闻提要?
- javascript - 将 Nuxtjs 应用程序部署到 Netlify 时出现“未找到模块”错误
- javascript - 从 Web 调试 - 嵌入式板
- xml - 在 perl 中正确解析 xml 文件
- android - 在滚动视图内单击编辑文本时屏幕冻结
- node.js - 从外部 api 填充我的 firestore 数据库的首选方法是什么?
- pdf - Pandoc markdown to pdf:带有边框和单元格之间线条的表格,没有中间的 Latex tweeking
- python - 如何从 keras 指标中获取 TPR 和 TNR
- php - 如何在 config.ini 文件中指定 PDO 驱动程序特定的连接选项?