神威太湖之光计算机系统
" "
OpenACC*用户手册
版本1.0
国家并行计算机工程研究中心
年月日
2016 6
“zsdmy之光”系统OpenACC用户手册
目录
简介1
1.1概要1
1.2范围1
1.3术语1
1.4执行模式2
1.5存储型号3
1.6兼容性4
1.7文档概述4
1.8参考文档5
2 SWACC编译系统5
2.1支持的基本语言标准5
2.2编译命令和选项5
2.3程序及编译运行示例6
2.4编译系统支持的常见功能7
2.4.1变量私有化分析功能7
2.4.2序列分布性分析功能7
2.4.3设备的内存空间优化分析功能8
3编译说明8
3.1编译指示格式8
3.2条件编译9
3.3编译说明一览表9
3.4加速计算区域指示parallel 11
3.4.1 if子句13
3.4.2私有化子句private/firstprivate 13
3.4.3条款reduction 14
3.4.4本地化子句local 14
3.4.5缓存子句cache 14
3.4.6数据复制节copy/copyin/copyout 15
3.4.7数据打包子句pack/packin/packout 15
3.4.8数组替换子句swap/swapin/swapout 16
3.4.9 num_gangs子句18
3.4.10 num_workers子句18
3.4.11等待第18节
3.4.12异步子句async 19
3.4.13暗示子句annotate 19
3.5循环映射指示loop 19
3.5.1 gang子句20
3.5.2 worker子句21
3.5.3矢量化vector子句21
3.5.4循环连接子句collapse 22
3.5.5循环块子句tile 23