今のところ CUDA を効率よく使うには C/C++ しか選択肢が無い。

CUDA が Haskell をサポートしてくれたら、すぐにでも C/C++ は捨てられる。
(一応、Haskell コードを CUDA カーネル関数に変換して実行するライブラリはあるが)