Можно ли использовать OpenCL для устройства PowerVR SGX530 GPU? - PullRequest
4 голосов
/ 14 ноября 2010

Можно ли использовать OpenCL для устройства GPU PowerVR SGX530?Я должен написать программное обеспечение для распознавания изображений, которое может работать на смартфоне Droid X.Я был бы очень признателен, если бы кто-то мог предоставить ссылки, ссылки, цитаты, пример кода.

Ответы [ 3 ]

4 голосов
/ 14 февраля 2012

Кажется, что это так, но это зависит от поставщика SOC, взгляните на это:

http://www.imgtec.com/forum/forum_posts.asp?TID=194

Imagination Technologies говорят, что у gpu есть встроенные возможности OpenCL 1.0, но от поставщика SOC зависит, доступен драйвер или нет

3 голосов
/ 14 ноября 2010

Я обнаружил, что невозможно использовать OpenCL. Мне пришлось бы переписать мой алгоритм в OpenGL и использовать шейдеры и вершины - тогда я смогу получить программирование «общего назначения» (добро пожаловать в прошлое, точнее, через 4-5 лет).

Взгляните на следующую ветку, в которой подробно рассказывается о том, что можно, а что нельзя делать в срок (14 ноября 2010 г.): текст ссылки

2 голосов
/ 14 ноября 2010

Я видел этот пример от людей из Nokia:

http://www.hotchips.org/archives/hc21/1_sun/HC21.23.2.OpenCLTutorial-Epub/HC21.23.270.Pulli-OpenCL-in-Handheld-Devices.pdf

Итак, я спрашиваю себя, есть ли какой-нибудь SDK от любой мобильной платформы / операционной системы, который я мог бы использовать, чтобы протестировать некоторые из моих настольных приложений во встроенном приложении? Я бы очень, очень признателен за возможность программирования opencl для мобильных систем и планшетов. Вершинный / фрагментный шейдер не очень помогает, потому что его спецификации для встроенных систем не включают все расширения, которые нам понадобятся для переписывания нашего кода opencl в шейдер.

...