OpenCL 1.2结束支持吗?

问题描述 投票:0回答:1

尽管规格太老了,NVIDIA仍然不支持OpenCL 2.0。在2020年编写新应用程序时,是否建议以OpenCL 1.2为目标,以便在可能的情况下继续利用NVIDIA GPU?

我应该担心定位的版本太旧吗?我可以指望NVIDIA以外的制造商对OpenCL 1.2的持续支持吗?

2020年编写的生产代码规范是什么?

c++ opencl nvidia opencl-c++
1个回答
1
投票

否,对OpenCL 1.2的支持不会终止。它将以新名称继续:OpenCL 3.0。

在OpenCL 3.0中,OpenCL 1.2之后的所有必填项都是可选的。这意味着OpenCL 2.0和更高版本中的强制性功能在OpenCL 3.0中是可选的。

因此,以OpenCL 1.2为目标是安全的,因为与OpenCL 1.2兼容的强制性要求与OpenCL 3.0的强制性要求相同。

[所有制造商都必须提供对支持OpenCL 3.0的强制性功能的支持,因此,只要他们已经支持OpenCL 1.2,就可以说它们也支持OpenCL 3.0。

更多内容可以在这里阅读:Khronos Group Releases OpenCL 3.0

© www.soinside.com 2019 - 2024. All rights reserved.