2011-03-26 199 views
6

在Khronos网站上,OpenCL据说对DSP开放。但是当我看到德州仪器,飞思卡尔,恩智浦或ADI公司的DSP制造公司网站时,我找不到任何关于OpenCL的提及。OpenCL兼容DSP

那么有谁知道OpenCL兼容的DSP是否存在?

编辑:由于这个问题似乎令人惊讶,我补充了我问它的原因。从khronos.org页:

“的OpenCL 1.0一目了然

OpenCL(开放计算语言)是用于异构系统的通用并行编程的第一开口,免版税标准的OpenCL提供统一的编程环境,使软件开发人员能够使用多核CPU,GPU,Cell型架构和其他并行处理器(例如DSP)“高性能计算服务器,台式计算机系统和手持设备编写高效便携代码”

所以我认为知道这是否真的很有意思,如果DSPs特别适用于一些复杂的计算,可以真正使用OpenCL进行编程。

+1

检查这一项http://stackoverflow.com/questions/5438895/list-of-opencl-compliant-cpu-gpu – Andrey 2011-03-26 22:03:15

+0

据我了解OpenCL是由一些GPU支持和CPU。从来没有听说过DSP。 – Andrey 2011-03-26 22:03:55

+1

好的,我编辑了这个问题来补充**为什么**我觉得这是一个有趣的问题。 – 2011-05-11 10:16:12

回答

0

OpenCL规范似乎支持使用具有一个或多个可编程GPU着色器内核的芯片作为昂贵的DSP。似乎该规范没有考虑到许多DSP芯片的设计不支持在图形管道中用作可编程GPU着色器。

+0

同意,DSP芯片很少可编程,它们通常功能非常狭窄,如果它们是昂贵的。 GPU是同等价格,功能强大且可编程的DSP芯片的罕见例子。 – Andrey 2011-05-11 12:23:54

+0

DSP对于复杂的计算非常有效。这是他们的目的,对于一些定制服务器来说可能非常有趣,特别是如果有通用编程标准可用的话。一些DSP是多核并且速度非常快。我不明白你的意思是贵的。上一代GPU通常也不那么便宜。问题是投资回报。 – 2011-05-12 08:12:10

+0

为了说明“昂贵”,仅有少数几款产品,中档DSP开发套件(包括编译器)通常比中档玩家的显卡贵。但DSP芯片在制造量非常大的情况下要便宜得多。 OpenCL似乎是针对以前的用例。 – hotpaw2 2011-05-12 19:08:32