• OpenCL-Z 1
  • OpenCL-Z 2
  • OpenCL-Z 3
  • OpenCL-Z 4

OpenCL-Z

OpenCL ™ (Open Computing Language) é uma API de nível baixo para permitir a computação heterogênea em plataformas constituídas de CPUs, GPUs e outros processadores. Recentemente, OpenCL tornou-se disponível em muitos novos dispositivos Android. Embora OpenCL não é parte da plataforma Android, muitos fabricantes oferecem drivers ou mesmo SDKs para apoiar OpenCL no Android. O OpenCL também está sendo usado como um back-end para outras estruturas de computação, tais como Renderscript em alguns dispositivos.

Este aplicativo fornece uma maneira fácil para desenvolvedor para verificar a disponibilidade de OpenCL em um dispositivo. Plataforma detalhada e informações sobre o dispositivo são fornecidos. Além disso, esta aplicação é capaz de proporcionar um desempenho de computação em bruto, incluindo ALU (unidade lógica aritmética) desempenho de largura de banda de memória e desempenho. Isto pode ajudar os desenvolvedores a entender rapidamente a capacidade de um dispositivo OpenCL-capaz específica, e pode ser útil para a previsão do desempenho e otimizações algoritmo.

As principais características desta aplicação:
- Detectar disponibilidade OpenCL;
- Detectar biblioteca de driver OpenCL;
- Exibe informações detalhadas plataforma OpenCL;
- Exibe informações detalhadas do dispositivo OpenCL;
- Medir o desempenho de computação em bruto e largura de banda de memória do sistema;
- Exportação OpenCL informações para sdcard;
- Partes OpenCL informações com outros aplicativos, como clientes de e-mail, aplicativos de notas, mídia social e assim por diante;
- Material com projeto agradável interface do usuário.

Esta aplicação foi testada em dispositivos com chipsets de diferentes fornecedores de chips. A maioria dos telefones Android emblemáticas apoiar OpenCL, por exemplo, Samsung Galaxy Note3, S5, Nota4; LG G2, G3; Moto G, Moto X; e os mais recentes smartphones da Sony. O que se segue é uma lista aproximada das GPUs de apoio OpenCL:
- A Qualcomm Adreno: 305, 320, 330, 420, 430, e outros GPUs recentes.
- ARM Mali: T628, T760, e outros GPUs recentes.
- Imaginação PowerVR: G6430 e outros GPUs recentes.

Por favor note que os seguintes dispositivos não apoiar OpenCL, neste momento, se você usar o firmware estoque:
- O Nexus 4, 5, 6 e 7 dispositivos (devido à falta das bibliotecas driver correspondente OpenCL).
- Os dispositivos que utilizam o chipset NVIDIA Tegra K1 / X1 (Nexus 9, NVIDIA escudo e assim por diante).
Se você executar OpenCL-Z nos dispositivos acima, você não vai obter qualquer informação OpenCL.

Se você não conseguiu obter informações OpenCL em um dispositivo que é suposto (ou conhecido) para apoiar OpenCL, por favor me avise, para que possamos investigá-lo e adicionar suporte para esse dispositivo.

Logotipo do aplicativo de design de cortesia de Roy Yu.
OpenCL OpenCL eo logotipo são marcas registradas da Apple Inc.

Categoria : Ferramentas

Pesquisas associadas