Fortran语言
计算机科学
编译程序
并行计算
瓶颈
国际商用机器公司
软件
计算科学
程序设计语言
物理
嵌入式系统
光学
作者
Melisa Alkan,Buu Q. Pham,Jeff R. Hammond,Mark S. Gordon
标识
DOI:10.1021/acs.jctc.3c00380
摘要
The performance of Fortran 2008 DO CONCURRENT (DC) relative to OpenACC and OpenMP target offloading (OTO) with different compilers is studied for the GAMESS quantum chemistry application. Specifically, DC and OTO are used to offload the Fock build, which is a computational bottleneck in most quantum chemistry codes, to GPUs. The DC Fock build performance is studied on NVIDIA A100 and V100 accelerators and compared with the OTO versions compiled by the NVIDIA HPC, IBM XL, and Cray Fortran compilers. The results show that DC can speed up the Fock build by 3.0× compared with that of the OTO model. With similar offloading efforts, DC is a compelling programming model for offloading Fortran applications to GPUs.
科研通智能强力驱动
Strongly Powered by AbleSci AI