4

我正在寻找一种在 Haskell 中很好地使用 OpenCL 的方法,并找到了 Benedict Gaster 的这些幻灯片替代来源)。他们提到了令人印象深刻的“HOpenCL 上下文 API”,但我找不到任何有形的东西。

唯一接近显示的 C quasiquotation 似乎是language-c-quote并且它的 OpenCL-C 支持以类型结束,它不支持额外的关键字。

加速则完全不同,主要针对 CUDA,OpenCL 后端处于早期 alpha 阶段。

然后是HIPERFIT,一年没有发布代码(但项目仍在运行),它似乎结合了 C quasiquotation 和 OpenCL,它们的绑定甚至被称为 HOpenCL,但只是一个包装器,单子变换没什么可看的等等

这一切似乎都还没有接近完成并准备好建立......</p>

我错过了任何新闻或其他项目?

4

2 回答 2

2

我正在寻找完全相同的东西,我遇到了这个:https ://github.com/bgaster/hopencl

这一定是不再为 AMD 工作的 Benedict Gaster 所说的。git 上的活动量不是很大,但大约 2 个月前有一次更新,仍然比一年好。

编辑:实际上 J. Garret Morris(HOpenCL 的另一位作者)创建了一个分支:https ://github.com/jgbm/hopencl

于 2012-12-28T14:22:13.813 回答
2

现在第一次看到你在这里发帖。我是 HIPERFIT-hopencl 包的作者,并且对 language-c-quote OpenCL C 支持有点负责。我为命名混乱道歉,我们现在有两个希望包。我已经向 Benedict Gaster 和 J. Garret Morris 邮寄了关于我们如何解决这个问题的邮件。

您发现语言-c-quote 中缺少什么?你能举一个它不处理的 OpenCL C 代码的例子吗?

(PS。我是新来的,找不到评论你的帖子的方法,所以我不得不发布这个作为答案——也许我还没有达到正确的“清除水平”)

于 2013-04-08T12:53:45.873 回答