OpenCL-Z 1.0.2

Licença: Grátis ‎Tamanho do arquivo: 2.52 MB
‎Classificação dos utilizadores: 0.0/5 - ‎0 ‎votos

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

Esta aplicação fornece uma maneira fácil para o desenvolvedor verificar a disponibilidade de OpenCL em um dispositivo. São fornecidas informações detalhadas sobre plataforma e dispositivo. Além disso, esta aplicação é capaz de fornecer desempenho de computação bruta, incluindo o desempenho da ALU (Unidade lógica Aritmética) e o desempenho da largura de banda da memória. Isto pode ajudar os desenvolvedores a entender rapidamente a capacidade de um dispositivo específico capaz de OpenCL, e pode ser útil para a previsão de desempenho e otimizações de algoritmos.

As principais características desta aplicação: - detetar a disponibilidade do OpenCL; - detetar a biblioteca de condutores OpenCL; - apresentar informações detalhadas sobre a plataforma OpenCL; - apresentar informações detalhadas sobre o dispositivo OpenCL; - medir o desempenho bruto do cálculo e a largura de banda do sistema de memória; - exportar informações do OpenCL para o Sdcard; - partilhar informações da OpenCL com outras aplicações, tais como clientes de e-mail, aplicações de notas, redes sociais, por diante; - design de material com boa interface de utilizador.

Esta aplicação foi testada 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. Segue-se uma lista aproximada das GPUs que suportam o 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.

Por favor, note que, neste momento, os seguintes dispositivos NÃO suportam o OpenCL se utilizar firmware de stock: - Os dispositivos Nexus 4, 5, 6 e 7 (devido à falta das correspondentes bibliotecas de condutores OpenCL). - Dispositivos que utilizem chipset NVIDIA Tegra K1/X1 (Nexus 9, NVIDIA Shield e assim por diante). Se executar o OpenCL-Z nos dispositivos acima, não obterá nenhuma informação do OpenCL.

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

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

história da versão

  • Versão 1.0.2 postado em 2015-05-04
    Adisceu informações sobre o percurso da biblioteca OpenCL no relatório completo.,Link adicionado ao site oficial do OpenCL-Z Android.,Fixou alguns bugs de exibição de informação.

Detalhes do programa