.NETな関数型言語F#界隈の情報を漁ってて、こんなものを知りました。
GPGPU and x64 Multicore Programming with Accelerator from F#
ターゲットがGPGPUでも,マルチコアCPUでも、ソースコードは同じでいける、とのこと。
日本語記事
あまり日本語の情報が無い(というか、英語の情報もあんまり(汗)) なので、ちょっと手が出しにくい。。。プレビュー版だし、触るのは今度にすることに。
.NETだし、CUDAなどに比べるとパフォーマンスがあまり良くなかったのかも、と思いつつ、面白そうなので、使いたくなったときのためにリンクだけメモ。
- 紹介記事 GPGPU and x64 Multicore Programming with Accelerator from F#
F#から使う場合のサンプルコード
Accelerator はターゲットがGPGPUでもマルチコアCPUでも同じソースコードでいけるよ、とのこと。 - ダウンロード (MSR Accelerator v2)
- accelerator v1の紹介記事
C#によるサンプルコードなど