💡
原文中文,约900字,阅读约需2分钟。
📝
内容提要
Khronos Group 发布了 OpenCL 3.0.19 文档,新增了 cl_khr_spirv_queries 和 cl_khr_external_memory_android_hardware_buffer 扩展,支持 SPIR-V 查询和 Android AHardwareBuffer。cl_khr_kernel_clock 扩展已标记为最终版本,cl_khr_external_semaphore_dx_fence 扩展重新作为实验性添加。
🎯
关键要点
- Khronos Group 发布了 OpenCL 3.0.19 文档,作为 OpenCL 3.0 计算 API 的最新规范。
- 新增扩展 cl_khr_spirv_queries,提供查询功能以确定 OpenCL 设备支持的 SPIR-V 扩展指令集和功能。
- 新增扩展 cl_khr_external_memory_android_hardware_buffer,支持从 Android AHardwareBuffer 创建 OpenCL 图像或缓冲区对象。
- cl_khr_kernel_clock 扩展被标记为最终版本,脱离实验状态。
- 重新添加实验性扩展 cl_khr_external_semaphore_dx_fence,允许将 Direct3D 12 栅栏作为外部信号量导入和导出。
- OpenCL 3.0.19 文档可从 GitHub 下载。
❓
延伸问答
OpenCL 3.0.19 的主要更新内容是什么?
OpenCL 3.0.19 新增了 cl_khr_spirv_queries 和 cl_khr_external_memory_android_hardware_buffer 扩展,并将 cl_khr_kernel_clock 标记为最终版本。
cl_khr_spirv_queries 扩展的功能是什么?
cl_khr_spirv_queries 扩展提供查询功能,以确定 OpenCL 设备支持的 SPIR-V 扩展指令集和功能。
cl_khr_external_memory_android_hardware_buffer 扩展有什么作用?
该扩展允许从 Android AHardwareBuffer 创建 OpenCL 图像或缓冲区对象,增强了 OpenCL 对外部内存的支持。
cl_khr_kernel_clock 扩展的状态如何?
cl_khr_kernel_clock 扩展已被标记为最终版本,脱离了实验状态。
OpenCL 3.0.19 中重新添加了哪个实验性扩展?
OpenCL 3.0.19 重新添加了实验性的 cl_khr_external_semaphore_dx_fence 扩展。
OpenCL 3.0.19 文档可以在哪里下载?
OpenCL 3.0.19 文档可以从 GitHub 下载。
➡️