Cuda Windows 8应用程序中的GPU计算-适用于x86和ARM

Cuda Windows 8应用程序中的GPU计算-适用于x86和ARM,cuda,windows-runtime,gpu,windows-store-apps,Cuda,Windows Runtime,Gpu,Windows Store Apps,我有一个非常专注于计算的应用程序,它可能能够利用GPU的并行能力。我一直在看Cudafy for.NET,但配置中的选项不包括win8应用程序,但它有.NET、linux、win phone等 有没有人有在Win8应用程序中使用Cudafy或任何其他GPU计算器框架的经验。如果我不是针对ARM,而是选择x86,我想我可以用Cudafy实现这一点,但我也想包括ARM设备 因此,针对x86和ARM的win8应用程序的GPU计算是我要寻找的 有一个使用微软GPU进行并行编程的API。是的。为此,您需要

我有一个非常专注于计算的应用程序,它可能能够利用GPU的并行能力。我一直在看Cudafy for.NET,但配置中的选项不包括win8应用程序,但它有.NET、linux、win phone等

有没有人有在Win8应用程序中使用Cudafy或任何其他GPU计算器框架的经验。如果我不是针对ARM,而是选择x86,我想我可以用Cudafy实现这一点,但我也想包括ARM设备


因此,针对x86和ARM的win8应用程序的GPU计算是我要寻找的

有一个使用微软GPU进行并行编程的API。是的。为此,您需要Visual Studio 2012(早期版本不行)。VS12 Express是免费的,并且具有C++ +AMP API。提供了基本教程和项目设置。

cudafy需要CUDA驱动程序、运行时和与CUDA兼容的GPU,如果您想在GPU上运行代码(而不是在主机CPU上进行仿真)。这意味着肯定没有ARM。好的,这意味着如果我想在我的应用程序中使用它,那么我需要构建并上传一个x86版本可以支持这个,一个ARM版本不支持这个。由于CPU规格较低,可能是ARM设备最需要这一功能……您使用的是Nvidia吗?AFAIK这是目前获得ARM兼容CUDA软件的唯一途径(不过我自己还没有尝试过)。您可能需要直接联系Nvidia了解其他信息。我建议您使用它,它在所有三个目标平台(x86、amd64、arm)上都能正常工作。@JamesMcNellis抱歉,但我只是看不到任何支持arm的地方提到。也许您自己也在ARM上使用过它,但我只看到在x86中使用它的参考。