4

Haskell で OpenCL を適切に使用する方法を探していて、Benedict Gaster によるこれらのスライド(代替ソース) を見つけました。彼らは印象的な「HOpenCL Contextual API」について言及していますが、具体的なものは見つかりません。

示されている C quasiquotation に近い唯一のものはlanguage-c-quote のようであり、その OpenCL-C サポートは型で終わり、余分なキーワードはサポートされていません。

また、加速はまったく異なるものであり、主に CUDA 向けであり、初期のアルファ版の OpenCL バックエンドを使用しています。

次に、1年間コードが投稿されなかったHIPERFITがあります(ただし、プロジェクトはまだ実行中です)。これは、C準引用符とOpenCLを組み合わせているようです。それらのバインディングはHOpenCLと呼ばれていますが、単なるラッパーであり、モナド変換は何も見られません等

これはどれも完成に近づいておらず、構築する準備が整っているようには見えません…</p>

見逃したニュースやその他のプロジェクトはありますか?

4

2 に答える 2

2

私はまったく同じものを探していましたが、これに出くわしました: https://github.com/bgaster/hopencl

これは、もうAMDで働いていないベネディクト・ガスターが話していたことに違いありません。git での活動はそれほど多くはありませんが、約 2 か月前に更新がありました。これはまだ 1 年よりも優れています。

編集: 実際には、J. Garret Morris (HOpenCL のもう 1 人の作成者) がフォークを作成しました: https://github.com/jgbm/hopencl

于 2012-12-28T14:22:13.813 に答える