Experiences Porting Mini-applications to OpenACC and OpenMP on Heterogeneous Systems
Experiences Porting Mini-applications to OpenACC and OpenMP on Heterogeneous Systems
复制标题
将小型应用程序移植到异构系统上的 OpenACC 和 OpenMP 的经验
DOI:
--
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
W. Joubert
中科院分区:
文献类型:
--
作者:
V. G. V. Larrea;R. Budiardja;Rahulkumar Gayatri;C. Daley;Oscar R. Hernandez;W. Joubert
—This paper studies mini-applications–minisweep, GenASIS, GPP, and FF–that use computational methods commonly encountered in HPC. We will port these applications to develop OpenACC and OpenMP versions, and evaluate their performance on Titan (Cray XK7/K20x GPUs), Cori (Cray XC40/Intel KNL), Summit (IBM Power9/Volta GPUs), and Cori-GPU (Cray CS-Storm 500NX/Intel Skylake and Volta GPUs). Our goals are for these new ports to be useful to both application and compiler developers, to document and describe the lessons learned and the methodology to create optimized OpenMP and OpenACC versions, and to provide a description of possible migration paths between the two specifications. Cases where specific directives or code patterns result in improved performance for a given architecture will be highlighted. We also include discussions of the functionality and maturity of the latest compilers available on the above platforms with respect to OpenACC or OpenMP implementations.
影响因子:
6.3
作者:
Searles, Robert;Chandrasekaran, Sunita;Joubert, Wayne;Hernandez, Oscar
通讯作者:
Hernandez, Oscar