gpt4 book ai didi

.net - 是否有可能在 F Sharp 下使用 CUDA 编写 GPU 应用程序?

转载 作者:行者123 更新时间:2023-12-02 02:50:57 24 4
gpt4 key购买 nike

我对使用 F# 进行数值计算感兴趣。如何在 F# 下使用 NVIDIA 的 CUDA 标准访问 GPU?

最佳答案

我同意 jasper 的观点,目前最简单的选择是使用 Microsoft Research 的 Accelerator。我写了一系列关于使用 F# 的文章。 A simple and direct introduction , Game of Life例如,更多advanced example using quotations以及 using advanced quotation features 的示例。 Satnam Singh's博客也是一个很好的资源,其中包含一些 F# 演示。

当前显卡的一个问题是它们不支持整数(因此,Accelerator 仅在使用优化的 x64 并行引擎运行时才支持它们)。此外,当前的显卡并未根据 IEEE 标准实现 float - 它们试图通过进行一些“猜测”来加快速度,这在计算三角形位置时并不重要,但如果您正在处理财务计算。 (加速器可以使用各种目标,因此如果您使用 x64 并行引擎,您是安全的)。

据我所知,DirectCompute 将需要浮点运算的精确实现以及对整数的直接支持,因此这可能是 future 的一个不错的选择(或者如果 Accelerator 最终开始使用 DirectCompute 作为其引擎)。

关于.net - 是否有可能在 F Sharp 下使用 CUDA 编写 GPU 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4042209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com