2011-03-26 205 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