Visual C ++中的OpenACC

时间:2012-07-11 12:57:28

标签: cuda opencl openmp openacc

我想用OpenACC指令并行化我的代码。据说这是一个跨平台API。开发公司没有在VisualStudio中提供有关OpenACC的信息。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:4)

目前,PGI,CAPS和Cray只提供OpenACC实现。我认为PGI在2010 newsletter中提到了Visual Studio的beta级插件,但我认为他们没有任何官方支持。 CAPS仅在其网站上提到Linux支持。 Cray仅适用于Cray集群的用户,我不认为他们运行Windows。

所以我认为目前你需要一台Linux机器或Mac机。我希望将来会有所改变,但我不知道具体的计划。

答案 1 :(得分:4)

CAPS Entreprise现在还提供了一个Windows版本:http://www.caps-entreprise.com/products/caps-compilers/