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

Fra*_*meg -1 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

Nah*_*hum 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();
}
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

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

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