【问题标题】:OpenCL compliant DSP符合 OpenCL 标准的 DSP
【发布时间】:2011-03-26 22:00:24
【问题描述】:

在 Khronos 网站上,据说 OpenCL 对 DSP 开放。但是当我查看 DSP 制造公司的网站时,例如德州仪器、飞思卡尔、NXP 或 ADI 公司,我找不到任何关于 OpenCL 的信息。

那么有人知道是否存在符合 OpenCL 标准的 DSP 吗?

编辑:由于这个问题似乎令人惊讶,我添加了我问这个问题的原因。来自khronos.org 页面:

"OpenCL 1.0 概览

OpenCL(开放计算语言)是第一个开放的、免版税的异构系统通用并行编程标准。 OpenCL 为软件开发人员提供了一个统一的编程环境,可以使用多种多核 CPU、GPU、单元类型架构和其他并行DSP等处理器"

所以我认为如果真的可以使用 OpenCL 对特别适用于某些复杂计算的 DSP 进行编程,那么我想知道这是否属实会很有趣。

【问题讨论】:

  • 据我所知,一些 GPU 和 CPU 支持 OpenCL。从未听说过 DSP。
  • 好的,我编辑了问题以添加为什么我觉得这是一个有趣的问题。
  • 我倾向于同意@hotpaw2 的回答。
  • 投票结束作为工具记录

标签: signal-processing opencl


【解决方案1】:

OpenCL 规范似乎支持将具有一个或多个可编程 GPU 着色器内核的芯片用作昂贵的 DSP。似乎该规范并未对不支持在图形管道中用作可编程 GPU 着色器的 DSP 芯片提供很多许可。

【讨论】:

  • 同意,DSP 芯片很少是可编程的,它们的功能通常非常狭窄,而且如果它们是昂贵的。 GPU 是比较便宜、功能强大且可编程的 DSP 芯片的罕见例子。
  • DSP 对于复杂的计算非常有效。这是他们的目的,对于一些自定义服务器来说,这可能真的很有趣,特别是如果有一个通用的编程标准可用。一些 DSP 是多核的,而且速度非常快。我不明白你说的贵是什么意思。上一代 GPU 通常也不便宜。问题是投资回报。
  • 为了澄清“昂贵”,对于少数单位来说,中档 DSP 开发套件(包括编译器)通常比中档游戏玩家的显卡贵。但 DSP 芯片在大批量生产时要便宜得多。 OpenCL 似乎针对的是前一个用例。
  • 那么,你说的DSP会增加开发成本,但会降低生产成本。大多数项目可能都可以忍受......
【解决方案2】:

我终于找到了一个:SNU-Samsung OpenCL 框架能够使用德州仪器 C64x DSP。更多信息在这里:

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

【讨论】:

    猜你喜欢
    • 2011-07-23
    • 1970-01-01
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 2017-01-13
    相关资源
    最近更新 更多