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

OpenCL-Z

OpenCL ™ (Open Computing Language) è una API di basso livello per consentire informatici eterogenei su piattaforme composte da CPU, GPU e altri processori. Recentemente, OpenCL è diventato disponibile su molti nuovi dispositivi Android. Anche se OpenCL non è parte della piattaforma Android, molti produttori forniscono driver o anche SDK per supportare OpenCL su Android. Il OpenCL è anche utilizzato come back-end per altri ambiti di calcolo, come Renderscript in alcuni dispositivi.

Questa applicazione fornisce un modo semplice per lo sviluppatore per verificare la disponibilità di OpenCL su un dispositivo. Sono forniti piattaforma dettagliata informazioni sul dispositivo. Inoltre, questa applicazione è in grado di fornire prestazioni di calcolo prima, inclusi ALU (Arithmetic Logic Unit) le prestazioni e la memoria delle prestazioni della larghezza di banda. Questo può aiutare gli sviluppatori a comprendere rapidamente la capacità di un dispositivo con capacità di OpenCL, e può essere utile per la previsione delle prestazioni e degli algoritmi di ottimizzazione.

Le principali caratteristiche di questa applicazione:
- Rilevare OpenCL disponibilità;
- Rilevare libreria di driver OpenCL;
- Informazioni visualizzazione dettagliata piattaforma OpenCL;
- Informazioni dettagliate sulla periferica OpenCL Display;
- Misurare le prestazioni di calcolo grezzo e larghezza di banda di memoria di sistema;
- Esportare le informazioni OpenCL per sdcard;
- Condividere le informazioni con altre applicazioni OpenCL, ad esempio i client di posta elettronica, applicazioni note, social media e così via;
- Design dei materiali con l'interfaccia utente piacevole.

Questa applicazione è stata testata su dispositivi con chipset di diversi produttori di chip. La maggior parte dei telefoni Android di punta supporto OpenCL, ad esempio, Samsung Galaxy Nota 3, S5, Nota4; LG G2, G3; Moto G, Moto X; e gli ultimi smartphone Sony. Di seguito è riportato un elenco di massima delle GPU di supporto OpenCL:
- Qualcomm Adreno 305, 320, 330, 420, 430, e le altre GPU recenti.
- ARM Mali: T628, T760, e altri recenti GPU.
- Imagination PowerVR: G6430 e altre GPU recenti.

Si prega di notare che, i seguenti dispositivi non supportano OpenCL in questo momento se si utilizza firmware stock:
- Il Nexus 4, 5, 6 e 7 dispositivi (a causa della mancanza delle corrispondenti librerie di driver OpenCL).
- Dispositivi con NVIDIA Tegra K1 / X1 chipset (Nexus 9, NVIDIA Shield e così via).
Se si esegue OpenCL-Z sui dispositivi di cui sopra, non sarà possibile ottenere alcuna informazione OpenCL.

Se non siete riusciti a ottenere informazioni OpenCL su un dispositivo che si suppone (o si sa) per supportare OpenCL, per favore fatemelo sapere, in modo che possiamo indagare e aggiungere il supporto per il dispositivo.

Applicazione logo design per gentile concessione di Roy Yu.
OpenCL e il logo OpenCL sono marchi di Apple Inc.

Categoria : Strumenti

Ricerche associate