las*_*gar 7 cuda nvcc openacc
根据NVIDIA网站:
"CUDA工具包补充并完全支持使用OpenACC指令进行编程."
这是否意味着可以使用编译nvcc器编译OpenACC程序(pargma和API)?或者它意味着只支持运行时例程调用?
nvcc
不幸的是,我现在无法安装CUDA Toolkit 5.0来获得我的答案.谢谢!
Tom*_*Tom 7
要使用OpenACC指令编译程序,您需要使用OpenACC编译器 - 目前这意味着Cray,PGI或CAPS.
OpenACC编译器使用CUDA工具包的一部分,具体取决于它们可以使用各种组件的实现,例如ptxas将PTX组装到机器代码.Toolkit还包括cuBLAS/cuFFT/cuSPARSE等库,它们可以与OpenACC互操作,以便您可以在同一个应用程序中同时使用库和OpenACC - 您还可以与CUDA C/C++进行互操作.
ptxas
nvcc 本身不是OpenACC编译器.
归档时间:
13 年 前
查看次数:
2080 次
最近记录:
11 年,8 月 前