OpenCL准引用

时间:2012-11-16 16:02:24

标签: haskell opencl

我正在寻找一种在Haskell中很好地使用OpenCL的方法,并找到了Benedict Gaster的these slidesalternative source)。他们提到了令人印象深刻的“HOpenCL Contextual API”,但我找不到任何有形的东西。

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

accelerate与早期alpha版本中的OpenCL后端完全不同,主要针对CUDA。

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

这些似乎都没有完成并准备建立......

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

2 个答案:

答案 0 :(得分:2)

我一直在寻找完全相同的东西,我偶然发现了这一点:https://github.com/bgaster/hopencl

这一定是Benedict Gaster - 他不再为AMD工作了 - 正在谈论。 git没有大量的活动,但是大约2个月前有一个更新,这仍然比一年好。

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

答案 1 :(得分:2)

首先看到你现在发布在这里。我是HIPERFIT-hopencl软件包的作者,也有点负责语言-c-quote OpenCL C支持。我为命名混乱而道歉,现在我们有两个hopencl-package。我已经邮寄了Benedict Gaster和J. Garret Morris关于我们如何解决这个问题。

你觉得缺少什么语言c-quote?你能举例说明它没有处理的OpenCL C代码吗?

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