本文主要是介绍gcc对OpenACC的支持(编译7.3版本),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
gcc从5版本开始对openacc支持,如果要编译openacc程序,针对gpu而言,需要offload编译器和host编译器。在构建这两种编译器之前,需要先编译nvptx-tools。
nvptx-tools是一个工具集合,用来处理PTX代码。让gpu能够执行我们编译的openacc程序。
下面是gcc的编译命令。
mkdir -p $gcc5root/build/nvptx-build
CD $gcc5root/build/nvptx-build$gcc5root/source/nvptx-tools/configure \--prefix=$gcc5root/install \--target=nvptx-none \
这篇关于gcc对OpenACC的支持(编译7.3版本)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!