OpenCL-Z 1.0.2

Licença: Livre ‎Tamanho do arquivo: 2.52 MB
‎Classificação dos usuários: 0.0/5 - ‎0 ‎Votos

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

Este aplicativo fornece uma maneira fácil para o desenvolvedor verificar a disponibilidade do OpenCL em um dispositivo. Informações detalhadas sobre plataforma e dispositivo são fornecidas. Além disso, este aplicativo é capaz de fornecer desempenho de computação bruta, incluindo desempenho da ALU (Aithmetic Logic Unit) e desempenho da largura de banda de memória. Isso pode ajudar os desenvolvedores a entender rapidamente a capacidade de um dispositivo específico com capacidade opencl, e pode ser útil para previsões de desempenho e otimizações de algoritmos.

As principais características deste aplicativo: - detectar disponibilidade openCL; - detectar biblioteca de drivers OpenCL; - exibir informações detalhadas da plataforma OpenCL; - exibir informações detalhadas do dispositivo OpenCL; - medir o desempenho bruto da computação e a largura de banda do sistema de memória; - exportar informações opencl para sdcard; - compartilhar informações do OpenCL com outros aplicativos, como clientes de e-mail, aplicativos de notas, mídias sociais e assim por diante; - design de material com boa interface de usuário.

Este aplicativo foi testado em dispositivos com chipsets de diferentes fornecedores de chips. A maioria dos principais telefones Android suportam OpenCL, por exemplo, Samsung Galaxy Note3, S5, Note4; LG G2, G3; Moto G, Moto X; e os mais recentes smartphones da Sony. A seguir, uma lista aproximada das GPUs que suportam OpenCL: - Qualcomm Adreno: 305, 320, 330, 420, 430, e outras GPUs recentes. - ARM Mali: T628, T760, e outras GPUs recentes. - Imagination PowerVR: G6430 e outras GPUs recentes.

Observe que, os seguintes dispositivos NÃO suportam OpenCL neste momento se você usar firmware de estoque: - Os dispositivos Nexus 4, 5, 6 e 7 (devido à falta das bibliotecas de drivers OpenCL correspondentes). - Dispositivos que utilizam chipset NVIDIA Tegra K1/X1 (Nexus 9, NVIDIA Shield e assim por diante). Se você executar o OpenCL-Z nos dispositivos acima, você não receberá nenhuma informação do OpenCL.

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

Design de logotipo de aplicação cortesia de Roy Yu. OpenCL e o logotipo da OpenCL são marcas comerciais da Apple Inc.

história da versão

  • Versão 1.0.2 postado em 2015-05-04
    Adicionadas informações de caminho da biblioteca OpenCL no relatório completo.,Adicionado link ao site oficial do Android OpenCL-Z., corrigimos algumas informações exibem bugs.

Detalhes do programa