...
首页> 外文期刊>Software: Practice and experience >A novel acceleration method for molecular dynamics of crystal silicon on GPUs using OpenACC
【24h】

A novel acceleration method for molecular dynamics of crystal silicon on GPUs using OpenACC

机译:A novel acceleration method for molecular dynamics of crystal silicon on GPUs using OpenACC

获取原文
获取原文并翻译 | 示例
           

摘要

Compared with CUDA and OpenCL, OpenACC has the advantages of simple programming, openness, and good portability for GPU acceleration. An OpenMP/OpenACC implementation for molecular dynamics of silicon crystal on GPUs is proposed. First, to make effective use of vectorization and streaming, data structure conversion and data dependence elimination are designed. Second, the parallel version on the single GPU is realized by adding OpenACC guidance sentences, with very few modifications. Third, a patch block strategy is proposed to realize the parallel version on single machine multi-GPUs using OpenMP+OpenACC, which greatly simplifies the construction of shadow area and the exchange of shadow area data. Experimental results show that 23 to 25 speedup is achieved for the single GPU at different scales over the serial program on Intel(R) Xeon(R) CPU E5-2690 v4, and 6.37 speedup is achieved over the single GPU when the number of atoms reaches 2,097,152 on 8GPUs on single machine.

著录项

  • 来源
    《Software: Practice and experience》 |2022年第10期|2226-2240|共15页
  • 作者单位

    College of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao, China,College of Information and Electrical Engineering, Qingdao Harbour Vocational & Technical University, Qingdao, China;

    College of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao, China;

    Department of Computer Science, University of Otago, Dunedin, New Zealand;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 英语
  • 中图分类
  • 关键词

    GPUs; molecular dynamics simulation; OpenACC; OpenMP;

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号