Инструмент для получения информации о возможностях и производительности о OpenCl ™ на устройстве.
OpenCl ™ (Open Computing Language)-это API низкого уровня, чтобы включить гетерогенные вычисления на платформах, состоящих из процессоров, графических процессоров и других процессоров. Недавно OpenCL стал доступным на многих новых устройствах Android. Хотя OpenCL не является частью платформы Android, многие производители предоставляют драйверы или даже SDK для поддержки OpenCl на Android. OpenCL также используется в качестве среднего класса для других вычислительных рамок, таких как рендеров в некоторых устройствах.
Это приложение предоставляет разработчику простой способ проверить доступность OpenCl на устройстве. Подробная информация о платформе и устройствах предоставлена. Кроме того, это приложение может обеспечить необработанные вычислительные характеристики, включая производительность ALU (арифметическая логика) и производительность пропускной способности памяти. Это может помочь разработчикам быстро понять способность определенного устройства, способного способным к OpenCL, и может быть полезно для прогнозирования производительности и оптимизации алгоритмов.
Основные особенности этого приложения:
- обнаружить доступность OpenCl;
- обнаружить библиотеку драйверов OpenCl;
- отображать подробную информацию о платформе OpenCl;
- отображать подробную информацию о устройстве OpenCl;
- Измерьте необработанную пропускную способность системы с необработанным вычислением и пропускной способности системы памяти;
- экспорт информации OpenCl в SDCARD;
- Поделиться информацией OpenCl с другими приложениями, такими как клиенты электронной почты, примечания, социальные сети и т. Д.;
- Дизайн материала с хорошим пользовательским интерфейсом.
Это приложение было протестировано на устройствах с чипсетами от разных поставщиков чипов. Большинство флагманских телефонов Android поддерживают OpenCl, например, Samsung Galaxy Note3, S5, Note4; LG G2, G3; Moto G, Moto X; и последние смартфоны Sony. Ниже приведен грубый список графических процессоров, поддерживающих OpenCl:
- Qualcomm Adreno: 305, 320, 330, 420, 430 и другие недавние графические процессоры.
- Arm Mali: T628, T760 и другие недавние графические процессоры.
- Воображение PowerVR: G6430 и другие недавние графические процессоры.
Пожалуйста, обратите внимание, что следующие устройства не поддерживают OpenCl в данный момент, если вы используете прошивку акций:
- устройства Nexus 4, 5, 6 и 7 (из -за отсутствия соответствующих библиотек драйверов OpenCl).
- Устройства с использованием чипсета NVIDIA Tegra K1/X1 (Nexus 9, Nvidia Shield и так далее).
Если вы запускаете OpenCL-Z на приведенных выше устройствах, вы не получите никакой информации OpenCL.
Если вам не удалось получить информацию OpenCL на устройстве, которое предполагается (или известно) для поддержки OpenCl, пожалуйста, дайте мне знать, чтобы мы могли исследовать его и добавить поддержку для этого устройства.
Приложение логотип дизайна предоставлена Рой Ю.
OpenCl и логотип OpenCl являются товарными знаками Apple Inc.