首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目前在F#上使用CUDA的最佳免费选项是什么?

目前在F#上使用CUDA的最佳免费选项是什么?
EN

Stack Overflow用户
提问于 2013-10-29 22:37:30
回答 2查看 1K关注 0票数 2

我想在F#中使用数据自动化系统。虽然Alea.CuBase看起来真的很棒,但不幸的是,它并不是免费的。在F#中使用数据自动化系统的最佳选择是什么?是否还有其他正在积极开发的免费图书馆?在性能、、编辑、和特性(特别是我想为我的应用程序使用纹理内存)方面,它们是否比C上的CUDA差得多?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-29 23:01:23

FSCL是我所知道的最完整的工具。它的目标是OpenCL (而不是CUDA),但是现在OpenCL正在成熟(特别是在OpenCL 2.0标准最终确定之后),这可能是许多用途的最佳选择;如果您特别需要使用CUDA (例如,使用一些不与OpenCL一起工作的CUDA库),您可能能够修改FSCL编译器,从而使其以CUDA为目标。

Don Syme今年早些时候在他的博客上写了关于FSCL的文章:FSCL -将F#编译为OpenCL,以便在多核和多核设备上实现高性能

票数 2
EN

Stack Overflow用户

发布于 2013-10-29 23:41:57

如果您想启动以普通CUDA-C编写并由nvcc在F#应用程序中编译的CUDA内核,我建议您使用managedCuda,它允许访问所有可用的CUDA功能(我维护此库)。

如果您想要进行代码转换,这意味着在F#中编写内核被转换为CUDA内核,那么您可能想看看科达菲;它的缺点是缺少诸如纹理内存之类的功能。

这两者都可以在LGPL许可下使用,并且都得到了积极的维护。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19670489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档