我是一位能翻译文本的助手。
我已经拥有一个程序,需要大约24小时才能运行完。该程序使用VB.net编写,共计2000多行代码。程序已经实现了多线程,效果良好(虽然也经过了不少辛酸泪水)。通常我会使用10个线程来运行程序,但我想增加线程数量以减少处理时间,这时就可以考虑使用GPU来处理。我在谷歌上搜索了所有相关信息,可惜没有得到结果。
我希望能够获得一个基本示例的VB.net项目,用于进行一些普通操作,然后将一些线程发送到GPU进行处理。最好不要收费。类似如下:
```vb.net ' VB.net 示例代码 ' 运行某些普通操作 Dim data As List(Of Integer) = GetData() ' 将数据发送给 GPU 处理 Dim result As List(Of Integer) = GpuProcess(data) ' 处理结果 HandleResult(result) ```
任何帮助或链接将不胜感激。我已经阅读了很多关于c ++和其他语言的文章,但我不擅长理解其他语言!
谢谢大家!
弗雷泽
我已经拥有一个程序,需要大约24小时才能运行完。该程序使用VB.net编写,共计2000多行代码。程序已经实现了多线程,效果良好(虽然也经过了不少辛酸泪水)。通常我会使用10个线程来运行程序,但我想增加线程数量以减少处理时间,这时就可以考虑使用GPU来处理。我在谷歌上搜索了所有相关信息,可惜没有得到结果。
我希望能够获得一个基本示例的VB.net项目,用于进行一些普通操作,然后将一些线程发送到GPU进行处理。最好不要收费。类似如下:
```vb.net ' VB.net 示例代码 ' 运行某些普通操作 Dim data As List(Of Integer) = GetData() ' 将数据发送给 GPU 处理 Dim result As List(Of Integer) = GpuProcess(data) ' 处理结果 HandleResult(result) ```
'Do some initial processing eg.
dim x as integer
dim y as integer
dim z as integer
x=int(textbox1.text)
y=int(textbox2.text)
z=x*y
'Do some multi-threaded operations on the gpu eg.
'show some output to the user once this has finished.
任何帮助或链接将不胜感激。我已经阅读了很多关于c ++和其他语言的文章,但我不擅长理解其他语言!
谢谢大家!
弗雷泽