我知道:
https://github.com/lsegal/barracuda
自01/11以来尚未更新
和
http://rubyforge.org/projects/ruby-opencl/
自03/10以来尚未更新.
这些项目已经死了吗?或者他们根本没有改变,因为他们的功能,OpenCL/Ruby从那时起没有改变.有人使用这些项目吗?运气好的话?
如果没有,你能为Ruby推荐另一个opencl gem吗?或者这种呼叫通常是如何完成的?只需从Ruby调用raw C?
您可能希望将任何您想要的 C 功能打包为 gem。这非常简单,这样您就可以将所有 C 逻辑包装在特定的命名空间中,以便在其他项目中重用。
http://guides.rubygems.org/c-extensions/