You copied the Doc URL to your clipboard.

OpenCL extensions supported by the Mali™ GPU OpenCL driver

The Mali™ GPU OpenCL driver supports several extensions on Mali GPUs.

The supported extensions are the following:

  • cl_khr_byte_addressable_store.
  • cl_khr_create_command_queue.
  • cl_khr_egl_image.
  • cl_khr_fp16.
  • cl_khr_global_int32_base_atomics.
  • cl_khr_global_int32_extended_atomics.
  • cl_khr_icd.
  • cl_khr_image2d_from_buffer.
  • cl_khr_int64_base_atomics.
  • cl_khr_int64_extended_atomics.
  • cl_khr_local_int32_base_atomics.
  • cl_khr_local_int32_extended_atomics.
  • cl_khr_3d_image_writes.

The Mali GPU OpenCL driver also supports the following optional Arm® extensions:

  • cl_arm_core_id.
  • cl_arm_import_memory.
  • cl_arm_import_memory_host.
  • cl_arm_import_memory_dma_buf.
  • cl_arm_non_uniform_work_group_size.
  • cl_arm_printf.
  • cl_arm_thread_limit_hint.

The following extension only works on Mali Midgard GPUs:

  • cl_khr_fp64.
Was this page helpful? Yes No