OpenCL™ (Open Computing Language) es una API de bajo nivel para permitir la computación heterogénea en plataformas compuestas por CPU, GPU y otros procesadores. Recientemente, OpenCL ha estado disponible en muchos dispositivos Android nuevos. Aunque OpenCL no forma parte de la plataforma Android, muchos fabricantes proporcionan controladores o incluso SDK para admitir OpenCL en Android. La OpenCL también se utiliza como back-end para otros marcos de proceso como Renderscript en algunos dispositivos.
Esta aplicación proporciona una manera fácil para el desarrollador para comprobar la disponibilidad de OpenCL en un dispositivo. Se proporciona información detallada de la plataforma y del dispositivo. Además, esta aplicación es capaz de proporcionar un rendimiento informático sin procesar, incluido el rendimiento de ALU (Arithmetic Logic Unit) y el rendimiento del ancho de banda de memoria. Esto puede ayudar a los desarrolladores a comprender rápidamente la capacidad de un dispositivo específico compatible con OpenCL y puede ser útil para la predicción del rendimiento y las optimizaciones de algoritmos.
Las principales características de esta aplicación: - detectar la disponibilidad de OpenCL; - detectar la biblioteca de controladores OpenCL; - mostrar información detallada de la plataforma OpenCL; - mostrar información detallada del dispositivo OpenCL; - medir el rendimiento de la computación sin procesar y el ancho de banda del sistema de memoria; - exportar información de OpenCL a sdcard; - compartir información de OpenCL con otras aplicaciones, como clientes de correo electrónico, aplicaciones de notas, redes sociales, etc.; - Diseño de material con interfaz de usuario agradable.
Esta aplicación ha sido probada en dispositivos con chipsets de diferentes proveedores de chips. La mayoría de los teléfonos Android insignia son compatibles con OpenCL, por ejemplo, Samsung Galaxy Note3, S5, Note4; LG G2, G3; Moto G, Moto X; y los últimos smartphones Sony. A continuación se muestra una lista aproximada de las GPU compatibles con OpenCL: - Qualcomm Adreno: 305, 320, 330, 420, 430 y otras GPU recientes. - ARM Mali: T628, T760 y otras GPU recientes. - Imagination PowerVR: G6430 y otras GPU recientes.
Tenga en cuenta que, los siguientes dispositivos NO son compatibles con OpenCL en este momento si utiliza firmware de stock: - Los dispositivos Nexus 4, 5, 6 y 7 (debido a la falta de las bibliotecas de controladores OpenCL correspondientes). - Dispositivos que utilizan el chipset NVIDIA Tegra K1/X1 (Nexus 9, NVIDIA Shield, etc.). Si ejecuta OpenCL-Z en los dispositivos anteriores, no obtendrá ninguna información de OpenCL.
Si no pudo obtener información de OpenCL en un dispositivo que se supone (o se sabe) para admitir OpenCL, por favor hágamelo saber, para que podamos investigarlo y agregar soporte para ese dispositivo.
Diseño del logotipo de la aplicación cortesía de Roy Yu. OpenCL y el logotipo de OpenCL son marcas comerciales de Apple Inc.
historial de versiones
- Versión 1.0.2 publicado en 2015-05-04
Se ha añadido información de ruta de la biblioteca OpenCL en el informe completo.,Añadido enlace a OpenCL-Z Sitio web oficial de Android.,Fixed algunos errores de visualización de información.
Detalles del programa
- Categoría: Utilidades del sistema > Mantenimiento del sistema
- Editor: Robert.Wang
- Licencia: Gratis
- Precio: N/A
- Versión: 1.0.2
- Plataforma: android