【问题标题】:How to work GPGPU or GPU Processing (CUDAFY) in vb.net [closed]如何在 vb.net 中使用 GPGPU 或 GPU 处理(CUDAFY)[关闭]
【发布时间】:2012-09-29 16:25:42
【问题描述】:

所以我正在尝试研究如何使用我的 GPU 在 vb.net 中进行处理。我发现了一个看起来很棒的 c# 教程(检查一下对于 c# 用户来说似乎很简单)。无论如何,我对 c# 的了解太差了,我无法将东西从 c# 转移到 vb.net。

这是链接:

http://www.codeproject.com/Articles/202792/Using-Cudafy-for-GPGPU-Programming-in-NET

如果有人可以将其转换为 vb.net 代码(这是有道理的),那就太好了。否则,如果有人可以根据本教程(或其他任何内容)给我一个非常简单的在 GPU 上运行矢量操作的 vb.net 示例,那可能会更好! :D

【问题讨论】:

    标签: c# vb.net cuda gpgpu gpu


    【解决方案1】:

    网上有很多 VB.NET 到 C# 的转换工具 http://converter.telerik.com/

    例如:

    CudafyModule km = CudafyModule.TryDeserialize(typeof(Program).Name);
    if (km == null || !km.TryVerifyChecksums())
    {
        km = CudafyTranslator.Cudafy(typeof(Program));
        km.Serialize();
    }
    

    变成

    Dim km As CudafyModule = CudafyModule.TryDeserialize(GetType(Program).Name)
    If km Is Nothing OrElse Not km.TryVerifyChecksums() Then
        km = CudafyTranslator.Cudafy(GetType(Program))
        km.Serialize()
    End If
    

    还有这样的应用:http://www.elegancetech.com/CSVB/CSVB.aspx?src=12

    但上述选项是免费的,可以帮助您了解正在发生的事情。

    【讨论】:

    • 非常感谢 Nahum 和 talonmies!据我了解,GPGPU 的用处在于矢量处理。那么你能举个例子吗?我仍然无法获得一些有用的东西。一会儿我会发布我的代码(需要先整理一下)。
    • 对不起,我对 GPGPU 没有任何线索,除了它对矢量处理有好处。祝你好运!
    猜你喜欢
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 2018-09-10
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多