Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@hikey960:~# clinfo
- Number of platforms 1
- Platform Name ARM Platform
- Platform Vendor ARM
- Platform Version OpenCL 2.0 v1.r9p0-01rel0.37c12a13c46b4c2d9d736e0d5ace2e5e
- Platform Profile FULL_PROFILE
- Platform 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_il_program cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_group_size cl_arm_import_memory cl_arm_shared_virtual_memory
- Platform Extensions function suffix ARM
- Platform Name ARM Platform
- Number of devices 1
- Device Name Mali-G71
- Device Vendor ARM
- Device Vendor ID 0x60a00002
- Device Version OpenCL 2.0 v1.r9p0-01rel0.37c12a13c46b4c2d9d736e0d5ace2e5e
- Driver Version 2.0
- Device OpenCL C Version OpenCL C 2.0 v1.r9p0-01rel0.37c12a13c46b4c2d9d736e0d5ace2e5e
- Device Type GPU
- Device Profile FULL_PROFILE
- Max compute units 8
- Max clock frequency 5MHz
- Device Partition (core)
- Max number of sub-devices 0
- Supported partition types None
- Max work item dimensions 3
- Max work item sizes 256x256x256
- Max work group size 384
- Preferred work group size multiple 4
- Preferred / native vector sizes
- char 16 / 16
- short 8 / 8
- int 4 / 4
- long 2 / 2
- half 8 / 8 (cl_khr_fp16)
- float 4 / 4
- double 0 / 0 (n/a)
- Half-precision Floating-point support (cl_khr_fp16)
- Denormals Yes
- Infinity and NANs Yes
- Round to nearest Yes
- Round to zero Yes
- Round to infinity Yes
- IEEE754-2008 fused multiply-add Yes
- Support is emulated in software No
- Correctly-rounded divide and sqrt operations No
- Single-precision Floating-point support (core)
- Denormals Yes
- Infinity and NANs Yes
- Round to nearest Yes
- Round to zero Yes
- Round to infinity Yes
- IEEE754-2008 fused multiply-add Yes
- Support is emulated in software No
- Correctly-rounded divide and sqrt operations No
- Double-precision Floating-point support (n/a)
- Address bits 64, Little-Endian
- Global memory size 3110158336 (2.897GiB)
- Error Correction support No
- Max memory allocation 777539584 (741.5MiB)
- Unified memory for Host and Device Yes
- Shared Virtual Memory (SVM) capabilities (core)
- Coarse-grained buffer sharing Yes
- Fine-grained buffer sharing No
- Fine-grained system sharing No
- Atomics No
- Minimum alignment for any data type 128 bytes
- Alignment of base address 1024 bits (128 bytes)
- Preferred alignment for atomics
- SVM 0 bytes
- Global 0 bytes
- Local 0 bytes
- Max size for global variable 65536 (64KiB)
- Preferred total size of global vars 0
- Global Memory cache type Read/Write
- Global Memory cache size 524288
- Global Memory cache line 64 bytes
- Image support Yes
- Max number of samplers per kernel 16
- Max size for 1D images from buffer 65536 pixels
- Max 1D or 2D image array size 2048 images
- Base address alignment for 2D image buffers 32 bytes
- Pitch alignment for 2D image buffers 64 bytes
- Max 2D image size 32768x32768 pixels
- Max 3D image size 32768x32768x32768 pixels
- Max number of read image args 128
- Max number of write image args 64
- Max number of read/write image args 64
- Max number of pipe args 16
- Max active pipe reservations 1
- Max pipe packet size 1024
- Local memory type Global
- Local memory size 32768 (32KiB)
- Max constant buffer size 65536 (64KiB)
- Max number of constant args 8
- Max size of kernel argument 1024
- Queue properties (on host)
- Out-of-order execution Yes
- Profiling Yes
- Queue properties (on device)
- Out-of-order execution Yes
- Profiling Yes
- Preferred size 2097152 (2MiB)
- Max size 16777216 (16MiB)
- Max queues on device 1
- Max events on device 1024
- Prefer user sync for interop No
- Profiling timer resolution 1000ns
- Execution capabilities
- Run OpenCL kernels Yes
- Run native kernels No
- printf() buffer size 1048576 (1024KiB)
- Built-in kernels
- Device Available Yes
- Compiler Available Yes
- Linker Available 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_il_program cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_group_size cl_arm_import_memory cl_arm_shared_virtual_memory
- NULL platform behavior
- clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) ARM Platform
- clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [ARM]
- clCreateContext(NULL, ...) [default] Success [ARM]
- clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
- clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Success (1)
- Platform Name ARM Platform
- Device Name Mali-G71
- clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
- clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
- clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1)
- Platform Name ARM Platform
- Device Name Mali-G71
- ICD loader properties
- ICD loader Name OpenCL ICD Loader
- ICD loader Vendor OCL Icd free software
- ICD loader Version 2.2.11
- ICD loader Profile OpenCL 2.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement