Porting CUDA-Based Molecular Dynamics Algorithms to AMD ROCm Platform Using HIP Framework: Performance Analysis
Porting CUDA-Based Molecular Dynamics Algorithms to AMD ROCm Platform Using HIP Framework: Performance Analysis
复制标题
使用 HIP 框架将基于 CUDA 的分子动力学算法移植到 AMD ROCm 平台:性能分析
DOI:
10.1007/978-3-030-36592-9_11
复制
发表时间:
2019
影响因子:
--
通讯作者:
V. Stegailov
中科院分区:
文献类型:
--
作者:
E. Kuznetsov;V. Stegailov
The use of graphics processing units (GPU) in computer data processing tasks has long ceased to be an unusual event. However, now GPU computing is nearly synonymous with CUDA, a proprietary framework for developing applications for Nvidia’s GPU devices. It provides comprehensive documentation and excellent development tools. Meanwhile, the main competitor of Nvidia in the market for the production of GPU devices, the AMD company is developing its own Radeon Open Compute (ROCm) platform that features an application programming interface compatible with CUDA. The primary objective of this work is to investigate whether ROCm provides a worthy alternative to CUDA in the field of GPU computing. The work has two sub-objectives: the description of the programmers experience investigation during porting classical molecular dynamics algorithms from CUDA to ROCm platform and performance benchmarking of initial and resulting programs on GPU devices with modern architectures (Pascal, Vega10, Vega20).