我正在寻找一种在 Haskell 中很好地使用 OpenCL 的方法,并找到了 Benedict Gaster 的 these slides ( alternative source )。他们提到了令人印象深刻的“HOpenCL Contextual API”,但我找不到任何有形的东西。
唯一接近显示的 C quasiquotation 的东西似乎是 language-c-quote 并且它的 OpenCL-C 支持以类型结束,它不支持额外的关键字。
而 accelerate 则完全不同,主要用于 CUDA,其 OpenCL 后端处于早期 Alpha 版。
然后是HIPERFIT,一年没贴代码(但项目还在运行),它似乎结合了C quasiquotation和OpenCL,它们的绑定(bind)甚至被称为HOpenCL,但只是一个包装器,没有看到monadic转换等等。
这一切似乎都没有接近完成并准备好在……
我错过了任何新闻或其他项目吗?
最佳答案
我正在寻找完全相同的东西,我遇到了这个:https://github.com/bgaster/hopencl
这一定是 Benedict Gaster - 不再为 AMD 工作 - 正在谈论的。 git上没有大量的事件,但是大约2个月前有一个更新,仍然比一年好。
编辑:实际上 J. Garret Morris(HOpenCL 的另一位作者)创建了一个分支:https://github.com/jgbm/hopencl
关于haskell - OpenCL 准引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13420137/