是否有可能将简单的并行计算推送到.Net中的GPU?

cwa*_*wap 6 .net parallel-processing clr gpu

随着.Net 4.0的出现以及新的并行扩展,我想知道CLR是否能够优化并将一些计算推送到GPU?或者,是否存在可以帮助完成任务的库?

我根本不是GPU编程专家,如果这是一个愚蠢的问题,请原谅我.也许CLR不支持与GPU指令集的接口?它们是太原始,还是仅仅超出范围?

提前致谢.

[编辑]只是为了澄清:我了解CUDA和类似的库,但我想知道是否有一个纯粹的.Net解决方案,如果是的话,它可以在幕后工作,还是你需要做明确的编码?

Luk*_*kas 6

.NET中没有集成任何内容.

但我认为这是你正在寻找的(可以在.NET中使用);):

http://research.microsoft.com/en-us/projects/Accelerator/

还有FYI:http://brahma.ananthonline.net/