2012-02-27 12 views
4

私は、データを処理するためにAMD GPUを使用するプロジェクトに取り組んでいます。私はAMDに、GPUを使用するための2つの異なるSDK、すなわちATI Stream TechnologyOpenCL™ and the AMD APP SDKがあることに気付きました。両方ともOpenCLをサポートしているように見えますが、私はサイト上で何かを見つけ出すことができませんでした。これら2つの違いは何ですか?AMDのAPP SDKと(AMD)ATIのストリーム技術の違いは何ですか?

答えて

3

AMD APP SDKはここにある:http://developer.amd.com/sdks/AMDAPPSDK/Pages/default.aspx

ウェブサイトでは、ストリームとAPPとの違いについてのあなたの質問に答える必要があります。

AMDは、並列処理(APP)SDK(旧ATIストリーム)を加速

それはAMDのストリームSDKと呼ばれて、彼らはおそらく非Firestreamハードウェア(すなわち、OpenCLの)のサポートを追加した後、それを名前を変更

1

ストリームは、現在のソフトウェア実装としてopenclを含む上位レベルの特定のプロジェクト(ハードウェアおよびソフトウェア)です。ストリームはもともと "brook"言語を使用しましたが、switched to opencl in 2011です。それ以来、openclはもっと一般的になりました(これはリンゴによって特によくサポートされているクロスプラットフォーム標準であるため)、最近はamdにストリームがあまり流れていないようです。これは、http://www.amd.com/us/products/technologies/stream-technology/opencl/pages/opencl.aspxのようなリンクで見ることができます。ここで、openclはstreamの子(またはそのページの左側にあるメニュー。上位のグループはストリームで、他の子はハードウェアに関連しています)です。

要するに、openclが必要です。そしてamdのサイトである混乱している混乱にもかかわらず、openclの実装はかなり安定しています。

hmmm。あなたの質問を再読するには、2つの別々のsdkがあると言えます。実際には2つの異なるパッケージにドリルダウンしますか?私の理解は、opencl ストリームsdkです。 2つの異なるsdks(両方とも現在のもの)が見つかった場合、それらにリンクすることはできますか?

+0

私はまだ掘削していません。私は2つの異なるSDKを見たところで止まった。私が読むほど、私は知りませんでした。私がこれらをつかむ前に、誰かが洞察力を持っているかどうかを見たいと思っていました。残念ながら、AMDのサイトはそれらを区別するのを助けませんでした。 – dwj

関連する問題