我正在寻找一种在Haskell中很好地使用OpenCL的方法,并找到了Benedict Gaster的these slides (alternative source)。他们提到了一个令人印象深刻的“HOpenCL上下文应用程序接口”,但我找不到任何具体的东西。
唯一接近C准引用的似乎是language-c-quote,它对OpenCL-C的支持以类型结束,它不支持额外的关键字。
accelerate是完全不同的东西,主要用于OpenCL,在早期的alpha中有CUDA后端。
然后是HIPERFIT,一年没有发布任何代码(但项目仍在运行),它似乎结合了C准引用和OpenCL,它们的绑定甚至被称为HOpenCL,但只是一个包装器,看不到一元转换等。
所有这些似乎都没有接近完成,也没有准备好在…上构建
有什么我错过的新闻或其他项目吗?
发布于 2012-12-28 22:22:14
我也在寻找完全相同的东西,我偶然发现了这个:https://github.com/bgaster/hopencl
这一定是不再为AMD工作的本尼迪克特·加斯特所说的。git上的活跃度并不是很高,但在大约2个月前进行了一次更新,这仍然比一年前的情况要好。
编辑:实际上J. Garret Morris (HOpenCL的另一位作者)创建了一个分支:https://github.com/jgbm/hopencl
发布于 2013-04-08 20:53:46
第一次看到你在这里发帖。我是HIPERFIT-hopencl包的作者,也对语言-c-quote OpenCL C的支持有点负责。我为命名混乱道歉,我们现在有两个hopencl-packages。我已经给本尼迪克特·加斯特和J·加雷特·莫里斯发了信,告诉他们我们该如何解决这个问题。
你发现语言-c-引用中缺少什么?你能举一个OpenCL C代码不能处理的例子吗?
(PS。我是新来的,找不到方法来评论你的帖子,所以我不得不把这篇文章作为答案--也许我只是还没有达到正确的“清理级别”。)
https://stackoverflow.com/questions/13420137
复制相似问题