2012-04-08 5 views
7

GPUでアルゴリズムを実装するための素晴らしいAPIを探しています。私は関連性の高い簡単で柔軟なものを好むだろう。私は最もハードコアのパフォーマンスを探しているのではなく、私が周りに遊ぶことができる何かのために探しています。また、私は本当に、特に経験に基づいて報奨金で報われるかもしれないNVIDIAとATIのカードの両方に働く何か....NETのGPUの素晴らしい機能を利用するためのAPIを探しています


良い勧告を好むだろう。


現在、我々が議論しているアルゴリズムは私のための画像処理、非常に大きな行列を超えるすなわち意義が簡単な操作...

ある私はGPUにPLINQ式を取ることができるのが大好きだ、とまた、GPU上のものを実行しますSystem.Threading.Tasks.ParallelのようなAPI、...我々はここに最初の探検段階でほとんどだ

...

を持っており、再び作業クロスプラットフォームですかなり必要条件...

+0

[DirectX](http://msdn.microsoft.com/en-us/magazine/cc164112.aspx)? –

+1

TidePowerDの "GPU.Net"を見てください:: https://msmvps.com/blogs/brunoboucard/archive/2011/09/28/introduction-to-gpu-programming-part-1.aspx http:// www.tidepowerd.com/ – paulsm4

+1

@UweKeim私は、多くの単純な並列計算で非常に高いパフォーマンスを得る方法を模索しています。DXは実際に行く方法ではありません: - P –

答えて

9

いくつかのオプション(時々、nVidiaの対ATIに関する差が)があります

を見ますアスペクトはLINQを介して簡単に表現できるアルゴリズムですか? .NET統合の深さはどれくらい深いでしょうか?基本的に質問から私には明らかではありません。上記は、.NET経由での計算作業にGPUを使用する現在利用可能な技術のリストです。他の回答で述べた他のプロジェクトに加えて

勧告は、あなたが実装するタイプの開発/プロジェクトの詳細を記入してください必要な場合は...

+2

OPの要求に関してどちらがお勧めですか?シンプルさとHW独立性? –

+1

@NikolaAnusevこれは、OPが何をしたいのかについての詳細はあまりないので答えるのは難しいです。実装したいアルゴリズムが、BrahmaまたはGLinqのいずれかでLINQで簡単に表現できるのであれば、 GPU.NET(現在の状態ではnVidiaのみです)など。詳細については基本的には推測できません。 – Yahia

+0

@Yahiaは投稿を編集しました... –

1

、私はそれがClooプロジェクトを言及する価値があると思いますが、これOpenCLのopensourceオブジェクト指向の.NETラッパーです。

関連する問題