Number of platforms: 1 CL_PLATFORM_PROFILE: EMBEDDED_PROFILE CL_PLATFORM_VERSION: OpenCL 1.1 CL_PLATFORM_VENDOR: Vivante Corporation CL_PLATFORM_EXTENSIONS: Number of devices: 1 CL_DEVICE_TYPE: CL_DEVICE_TYPE_GPU CL_DEVICE_VENDOR_ID: 5654870 CL_DEVICE_MAX_COMPUTE_UNITS: 4 CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3 CL_DEVICE_MAX_WORK_ITEM_SIZES: 1024 1024 1024 CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024 CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 4 CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 4 CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 4 CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 0 CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 4 CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 0 CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF: 0 CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR: 4 CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT: 4 CL_DEVICE_NATIVE_VECTOR_WIDTH_INT: 4 CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG: 0 CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: 4 CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: 0 CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF: 0 CL_DEVICE_MAX_CLOCK_FREQUENCY: 500 CL_DEVICE_ADDRESS_BITS: 32 CL_DEVICE_MAX_MEM_ALLOC_SIZE: 33554432 CL_DEVICE_IMAGE_SUPPORT: 1 CL_DEVICE_MAX_READ_IMAGE_ARGS: 8 CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8 CL_DEVICE_IMAGE2D_MAX_WIDTH: 8192 CL_DEVICE_IMAGE2D_MAX_WIDTH: 8192 CL_DEVICE_IMAGE2D_MAX_HEIGHT: 8192 CL_DEVICE_IMAGE3D_MAX_WIDTH: 0 CL_DEVICE_IMAGE3D_MAX_HEIGHT: 0 CL_DEVICE_IMAGE3D_MAX_DEPTH: 0 CL_DEVICE_MAX_SAMPLERS: 8 CL_DEVICE_MAX_PARAMETER_SIZE: 256 CL_DEVICE_MEM_BASE_ADDR_ALIGN: 1024 CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE: 128 CL_DEVICE_SINGLE_FP_CONFIG: CL_FP_ROUND_TO_ZERO CL_DEVICE_SINGLE_FP_CONFIG: CL_DEVICE_GLOBAL_MEM_CACHE_TYPE: CL_READ_WRITE_CACHE CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 4096 CL_DEVICE_GLOBAL_MEM_SIZE: 67108864 CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 4096 CL_DEVICE_MAX_CONSTANT_ARGS: 9 CL_DEVICE_LOCAL_MEM_TYPE: CL_LOCAL | CL_GLOBAL CL_DEVICE_LOCAL_MEM_SIZE: 1024 CL_DEVICE_ERROR_CORRECTION_SUPPORT: 1 CL_DEVICE_HOST_UNIFIED_MEMORY: 1 CL_DEVICE_PROFILING_TIMER_RESOLUTION: 1000 CL_DEVICE_ENDIAN_LITTLE: 1 CL_DEVICE_AVAILABLE: 1 CL_DEVICE_COMPILER_AVAILABLE: 1 CL_DEVICE_EXECUTION_CAPABILITIES: CL_EXEC_KERNEL CL_DEVICE_QUEUE_PROPERTIES: CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE | CL_QUEUE_PROFILING_ENABLE CL_DEVICE_PLATFORM: 0x2ace9530 CL_DEVICE_NAME: Vivante OpenCL Device CL_DEVICE_VENDOR: Vivante Corporation CL_DRIVER_VERSION: OpenCL 1.1 CL_DEVICE_PROFILE: EMBEDDED_PROFILE CL_DEVICE_VERSION: OpenCL 1.1 CL_DEVICE_OPENCL_C_VERSION: OpenCL C 1.1 CL_DEVICE_EXTENSIONS: cl_khr_byte_addressable_store
Saturday, February 15, 2014
OpenCL on UDOO
For those who interested to try OpenCL on UDOO, here is the device info
Hi,
ReplyDeleteI need to get opencl working on udoo with android. Did you use ubuntu to get these results?
Kind regards
Hi Dries. I am using Debian. The program is compiled with
ReplyDelete-lOpenCL -lGAL
Libraries:
debian@udoo-debian-hfp:~/test/opencl$ ldd test
libOpenCL.so => /usr/lib/libOpenCL.so (0x2ace9000)
libGAL.so => /usr/lib/libGAL.so (0x2ad0a000)
libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0x2ab8a000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0x2ac77000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x2ab4b000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x2adcb000)
libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0x2ac3d000)
librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0x2ac58000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0x2aac5000)
libXdamage.so.1 => /usr/lib/arm-linux-gnueabihf/libXdamage.so.1 (0x2ab1c000)
libXfixes.so.3 => /usr/lib/arm-linux-gnueabihf/libXfixes.so.3 (0x2aae7000)
libXext.so.6 => /usr/lib/arm-linux-gnueabihf/libXext.so.6 (0x2aeb0000)
libX11.so.6 => /usr/lib/arm-linux-gnueabihf/libX11.so.6 (0x2aec2000)
/lib/ld-linux-armhf.so.3 (0x2ab2c000)
libxcb.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb.so.1 (0x2afab000)
libXau.so.6 => /usr/lib/arm-linux-gnueabihf/libXau.so.6 (0x2ab0e000)
libXdmcp.so.6 => /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6 (0x2aaf4000)