openacc专题

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