如何在vb.net中使用GPGPU或GPU处理(CUDAFY)

时间:2012-10-09 10:44:41

标签: c# vb.net cuda gpgpu gpu-programming

所以我正在尝试研究如何在vb.net中使用我的GPU进行处理。我发现了一个看起来很棒的c#教程(对于c#用户来说,看起来很简单)。无论如何,我对c#的了解非常糟糕,我无法将事情从c#转移到vb.net。

这是链接:

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

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

1 个答案:

答案 0 :(得分:5)

网上有很多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

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