OpenCL-совместимый DSP

На веб-сайте Khronos говорится, что OpenCL открыт для DSP. Но когда я смотрю на веб-сайты компаний-производителей DSP, таких как Texas Instrument, Freescale, NXP или Analog Devices, я не могу найти упоминания об OpenCL.

Так кто-нибудь знает, существует ли DSP, совместимый с OpenCL?

Изменить: поскольку этот вопрос кажется удивительным, я добавляю причину, по которой я его задал. На странице khronos.org:

"OpenCL 1.0 с первого взгляда

OpenCL (Open Computing Language) - первый открытый, бесплатный стандарт для универсального параллельного программирования гетерогенных систем. OpenCL предоставляет единую среду программирования для разработчиков программного обеспечения для написания эффективного переносимого кода для высокопроизводительных вычислительных серверов, настольных компьютерных систем и портативных устройств с использованием разнообразного сочетания многоядерных процессоров, графических процессоров, архитектур ячеечного типа и других параллельных процессоры, такие как DSP "

Поэтому я думаю, что было бы интересно узнать, правда ли, что DSP, которые особенно подходят для некоторых сложных вычислений, действительно могут быть запрограммированы с использованием OpenCL.


person Alexis Dufrenoy    schedule 26.03.2011    source источник
comment
проверьте этот stackoverflow.com/questions/5438895 /   -  person Andrey    schedule 27.03.2011
comment
Насколько я знаю, OpenCL поддерживается некоторыми GPU и CPU. Никогда не слышал о DSP.   -  person Andrey    schedule 27.03.2011
comment
Хорошо, я отредактировал вопрос, чтобы добавить почему. Я считаю это интересным вопросом.   -  person Alexis Dufrenoy    schedule 11.05.2011
comment
Я склонен согласиться с ответом @ hotpaw2.   -  person Andrey    schedule 11.05.2011
comment
Голосование за закрытие как инструмент рек.   -  person Ciro Santilli 新疆再教育营六四事件ۍ    schedule 22.10.2016


Ответы (2)


Я наконец нашел один: SNU-Samsung OpenCL Framework может использовать DSP Texas Instrument C64x. Больше информации здесь:

http://aces.snu.ac.kr/Center_for_Manycore_Programming/SNU-SAMSUNG_OpenCL_Framework.html

person Alexis Dufrenoy    schedule 03.07.2012

Спецификация OpenCL, похоже, поддерживает использование чипа с одним или несколькими программируемыми шейдерными ядрами графического процессора в качестве дорогостоящего DSP. Не похоже, что спецификация делает много допусков для микросхем DSP, которые не были разработаны для поддержки использования в качестве программируемых шейдеров графического процессора в графическом конвейере.

person hotpaw2    schedule 27.03.2011
comment
Согласитесь, микросхемы DSP редко бывают программируемыми, обычно они очень узкие по функциональности, а если и есть, то дорогие. GPU - редкий пример сравнительно дешевой, мощной и программируемой микросхемы DSP. - person Andrey; 11.05.2011
comment
DSP очень эффективны для сложных вычислений. Это их цель, и это могло бы быть действительно интересно для некоторых специализированных серверов, особенно если бы был доступен общий стандарт программирования. Некоторые DSP являются многоядерными и очень быстрыми. И я не понимаю, что вы имеете в виду под словом «дорого». Графические процессоры последнего поколения тоже обычно не такие уж и дешевые. Вопрос в окупаемости вложений. - person Alexis Dufrenoy; 12.05.2011
comment
Чтобы уточнить, дороже, всего за несколько единиц комплект разработчика DSP среднего уровня (включая компиляторы) обычно дороже, чем графическая карта геймера среднего уровня. Но чипы DSP намного дешевле производить в больших объемах. OpenCL, похоже, нацелен на предыдущий вариант использования. - person hotpaw2; 12.05.2011
comment
Итак, вы говорите, что DSP увеличит затраты на разработку, но снизит затраты на производство. Большинство проектов, вероятно, могли бы жить с этим ... - person Alexis Dufrenoy; 04.08.2011