Можно ли использовать OpenCL для графического процессора PowerVR SGX530? Мне нужно написать программное обеспечение для распознавания изображений, которое может работать на смартфоне Droid X. Я был бы очень признателен, если бы кто-то мог предоставить ссылки, ссылки, цитаты, пример кода.
Можно ли использовать OpenCL для графического процессора PowerVR SGX530?
Ответы (3)
Кажется, да, но это зависит от поставщика SOC, взгляните на это:
http://www.imgtec.com/forum/forum_posts.asp?TID=194
Imagination Technologies говорят, что графический процессор имеет встроенные возможности OpenCL 1.0, но это зависит от поставщика SOC, доступен ли драйвер или нет.
Я обнаружил, что невозможно использовать OpenCL. Мне придется переписать свой алгоритм на OpenGL и использовать шейдеры и вершины - тогда я смогу получить программирование "общего назначения" (добро пожаловать в прошлое, точнее, на 4-5 лет назад).
Взгляните на следующую ветку, в которой подробно рассказывается о том, что можно и что нельзя делать на сегодняшний день (14 ноября 2010 г.): текст ссылки
Я видел такой пример у ребят из Nokia:
Поэтому я спрашиваю себя, есть ли какой-либо SDK для любой мобильной платформы/ОС, который я мог бы использовать для тестирования некоторых моих настольных приложений во встроенном приложении? Я был бы очень, очень признателен за возможность программировать opencl на мобильных устройствах/планшетах. Вершинные/фрагментные шейдеры не очень помогают, потому что их спецификации для встраиваемых систем не включают все расширения, которые нам понадобятся, чтобы переписать наш код opencl в шейдер.