Skip to content

Instantly share code, notes, and snippets.

@tomoaki0705
Created July 25, 2022 21:02
Show Gist options
  • Save tomoaki0705/791f1134212d2bca8e9eaaa3798c0be6 to your computer and use it in GitHub Desktop.
Save tomoaki0705/791f1134212d2bca8e9eaaa3798c0be6 to your computer and use it in GitHub Desktop.
Full dump of OpenCL capability of Mali G610
$ ./opencv_version --opencl
3.4.18-dev
arm_release_ver of this libmali is 'g6p0-01eac0', rk_so_ver is '5'.
OpenCL Platforms:
    ARM Platform
        iGPU: Mali-LODX r0p0 (OpenCL 2.1 v1.g6p0-01eac0.efb75e2978d783a80fe78be1bfb0efc1)
Current OpenCL device:
    Type = iGPU
    Name = Mali-LODX r0p0
    Version = OpenCL 2.1 v1.g6p0-01eac0.efb75e2978d783a80fe78be1bfb0efc1
    Driver version = 2.1
    Address bits = 64
    Compute units = 4
    Max work group size = 1024
    Local memory size = 32 KB
    Max memory allocation size = 15 GB 328 MB 476 KB
    Double support = No
    Host unified memory = Yes
    Device extensions:
        cl_khr_global_int32_base_atomics
        cl_khr_global_int32_extended_atomics
        cl_khr_local_int32_base_atomics
        cl_khr_local_int32_extended_atomics
        cl_khr_byte_addressable_store
        cl_khr_3d_image_writes
        cl_khr_int64_base_atomics
        cl_khr_int64_extended_atomics
        cl_khr_fp16
        cl_khr_icd
        cl_khr_egl_image
        cl_khr_image2d_from_buffer
        cl_khr_depth_images
        cl_khr_subgroups
        cl_khr_subgroup_extended_types
        cl_khr_subgroup_non_uniform_vote
        cl_khr_subgroup_ballot
        cl_khr_il_program
        cl_khr_priority_hints
        cl_khr_create_command_queue
        cl_khr_spirv_no_integer_wrap_decoration
        cl_khr_extended_versioning
        cl_khr_device_uuid
        cl_arm_core_id
        cl_arm_printf
        cl_arm_non_uniform_work_group_size
        cl_arm_import_memory
        cl_arm_import_memory_dma_buf
        cl_arm_import_memory_host
        cl_arm_integer_dot_product_int8
        cl_arm_integer_dot_product_accumulate_int8
        cl_arm_integer_dot_product_accumulate_saturate_int8
        cl_arm_scheduling_controls
        cl_arm_controlled_kernel_termination
        cl_ext_cxx_for_opencl
    Has AMD Blas = No
    Has AMD Fft = No
    Preferred vector width char = 16
    Preferred vector width short = 8
    Preferred vector width int = 4
    Preferred vector width long = 2
    Preferred vector width float = 4
    Preferred vector width double = 0
$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment