Khronos Group 今日发布了 OpenCL 3.0.19 文档,作为 OpenCL 3.0 计算 API 的最新规范。

除了一些细微的说明和修正外,OpenCL 3.0.19 中的一项新扩展是 cl_khr_spirv_queries。cl_khr_spirv_queries 扩展新增查询功能,用于确定特定 OpenCL 设备支持的 SPIR-V 扩展指令集、SPIR-V 扩展以及 SPIR-V 功能。
另一个新的 OpenCL 扩展是 cl_khr_external_memory_android_hardware_buffer。cl_khr_external_memory_android_hardware_buffer 扩展扩展了 OpenCL 外部内存 (cl_khr_external_memory) 支持,使应用程序能够从 Android AHardwareBuffer 创建 OpenCL 图像或缓冲区对象。这项针对 Android 系统 OpenCL 应用的改进由高通、Arm、谷歌和 Imagination 共同研发。
OpenCL 3.0.19 规范现在还将 cl_khr_kernel_clock 扩展标记为最终版本,使其脱离了之前的“实验”状态。该扩展于去年推出,用于OpenCL 内核从计算单元提供的三个时钟之一中采样值。
OpenCL 3.0.19 更新还重新添加了实验性的 cl_khr_external_semaphore_dx_fence 扩展。该实验性扩展源自 2021 年,允许使用 cl_khr_external_semaphore API 将 Direct3D 12 栅栏作为外部信号量导入和导出。
OpenCL 3.0.19 文档可从GitHub下载。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/59606.html