Ratification Status

Ratified

Extension and Version Dependencies

Other Extension Metadata

Last Modified Date

2024-03-15

IP Status

No known IP claims.

Contributors
  • Ajit Hakke-Patil, NVIDIA

  • Amit Rao, NVIDIA

  • Balaji Calidas, QUALCOMM

  • Ben Ashbaugh, INTEL

  • Carsten Rohde, NVIDIA

  • Christoph Kubisch, NVIDIA

  • Debalina Bhattacharjee, NVIDIA

  • Faith Ekstrand, INTEL

  • James Jones, NVIDIA

  • Jeremy Kemp, IMAGINATION

  • Joshua Kelly, QUALCOMM

  • Karthik Raghavan Ravi, NVIDIA

  • Kedar Patil, NVIDIA

  • Kevin Petit, ARM

  • Nikhil Joshi, NVIDIA

  • Sharan Ashwathnarayan, NVIDIA

  • Vivek Kini, NVIDIA

Description

cl_khr_external_semaphore_sync_fd supports importing and exporting a POSIX file descriptor handle to a Linux Sync File or Android Fence object as an external semaphore using the APIs introduced by cl_khr_external_semaphore.

New Commands

  • clReImportSemaphoreSyncFdKHR

New Types

  • cl_semaphore_reimport_properties_khr

New Enums

  • cl_external_semaphore_handle_type_khr

    • CL_SEMAPHORE_HANDLE_SYNC_FD_KHR

Version History

  • Revision 0.9.0, 2021-09-10

    • Initial version (experimental).

  • Revision 0.9.1, 2023-11-16

    • Added CL_SEMAPHORE_EXPORTABLE_KHR.

  • Revision 0.9.2, 2023-11-21

    • Added re-import function call to cl_khr_external_semaphore_sync_fd

  • Revision 1.0.0, 2024-03-15

    • First non-experimental version.

  • Revision 1.0.1, 2024-08-06

    • Clarify what re-import properties are accepted by clReImportSemaphoreSyncFdKHR.

See Also

No cross-references are available

Document Notes

For more information, see the OpenCL Specification

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0